Das Seminar vermittelt eine messbasierte Leistungsanalyse für Oracle Linux und den Unbreakable Enterprise Kernel. CPU, Speicher, I/O, Netzwerk, Prozesse und Kernelverhalten werden entlang einer festen Methodik untersucht. Optimierung beginnt mit einer belastbaren Ausgangsmessung und endet mit Gegenprobe und Rückfallplan.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- Leistungsziele und belastbare Baselines definieren
- CPU-, Speicher-, I/O- und Netzwerkengpässe unterscheiden
- UEK-Funktionen und Kernelparameter gezielt bewerten
- Änderungen messen, verifizieren und sicher zurücknehmen
Zielgruppe
Erfahrene Linux-Administratoren, Performance Engineers, Datenbank- und Applikationsbetreiber, DevOps-Teams und technische Architekten.
Voraussetzungen
Sichere Linux-Administration, Prozess-, Netzwerk- und Storage-Grundlagen; Erfahrung mit Shell und Systemprotokollen.
Seminarinhalte
- Schritt 1: Messauftrag und Baseline definieren
Geschäftliche Auswirkung, betroffene Zeit, Nutzerlast, Durchsatz, Latenz und Ressourcen werden festgelegt. Ohne vergleichbare Ausgangslage wird keine Optimierung freigegeben.
- Schritt 2: UEK und Systeminformationen erfassen
Kernelversion, CPU-Topologie, NUMA, Speicher, Geräte, Treiber, Dateisysteme und Netzwerk werden inventarisiert. Änderungen zwischen Systemen werden sichtbar gemacht.
- Schritt 3: CPU-Auslastung analysieren
User-, System-, I/O-Wait- und Steal-Anteile, Run Queue, Kontextwechsel, Interrupts und CPU-Bindung werden ausgewertet. Hohe Auslastung wird von echtem Engpass getrennt.
- Schritt 4: Prozesse und Threads untersuchen
Verbraucher, Zustände, Threads, offene Dateien, Systemaufrufe und Wartezeiten werden analysiert. Symptomprozess und verursachende Ressource werden nicht verwechselt.
- Schritt 5: Speicher und NUMA bewerten
Freier und verfügbarer Speicher, Page Cache, Swap, Reclaim, Huge Pages und NUMA-Lokalität werden gemessen. OOM-Ereignisse und schleichender Druck werden unterschieden.
- Schritt 6: Block-I/O analysieren
Latenz, Queue, Durchsatz, IOPS, Auslastung und Gerätepfad werden betrachtet. Dateisystem, Volume Manager, Multipath, virtuelles Gerät und Backend werden getrennt gemessen.
- Schritt 7: Dateisystemverhalten prüfen
Mountoptionen, Inodes, Journal, Cache, Fragmentierung und Workload-Muster werden bewertet. Änderungen werden mit reproduzierbaren Tests verglichen.
- Schritt 8: Netzwerkleistung untersuchen
Durchsatz, Latenz, Retransmits, Drops, Socketzustände, Interruptverteilung und MTU werden geprüft. Anwendungs-, Transport- und Linkprobleme werden getrennt.
- Schritt 9: Kontrollgruppen und Limits auswerten
CPU-, Speicher- und I/O-Grenzen von systemd-Diensten und Containern werden untersucht. Ein vermeintlicher Hostengpass kann aus einer lokalen Begrenzung entstehen.
- Schritt 10: Kernelparameter gezielt ändern
sysctl-Werte werden nach dokumentierter Ursache, erwarteter Wirkung und Rückfallmöglichkeit ausgewählt. Pauschale Tuninglisten werden vermieden.
- Schritt 11: Tracing und Profiling einsetzen
Geeignete Tracing- und Profilingwerkzeuge werden für kurzzeitige, zielgerichtete Messungen verwendet. Produktionsrisiko und Datenmenge werden begrenzt.
- Schritt 12: Workload-spezifisch optimieren
Datenbank-, Web-, Datei- und Virtualisierungsworkloads erhalten unterschiedliche Prioritäten. CPU, Speicher, I/O und Netzwerk werden als Gesamtsystem abgestimmt.
- Schritt 13: Änderung kontrolliert ausrollen
Testsystem, Pilotgruppe, Wartungsfenster, Messpunkte und Abbruchschwellen werden festgelegt. Jede Optimierung erhält eine Gegenprobe unter vergleichbarer Last.
- Schritt 14: Regression und Langzeitwirkung prüfen
Kurzfristige Verbesserung, Nebenwirkungen, Ressourcenverschiebung und Verhalten unter Spitzenlast werden beobachtet. Erfolgskennzahlen werden über einen definierten Zeitraum bewertet.
- Schritt 15: Performance-Runbook erstellen
Symptomaufnahme, Messreihenfolge, Werkzeuge, Schwellen, Eskalation, Änderung und Nachkontrolle werden als wiederverwendbares Verfahren dokumentiert.
Praxisübungen
- Baseline für CPU, Speicher, I/O und Netzwerk eines Laborsystems erstellen
- Mehrere absichtlich erzeugte Engpässe korrekt klassifizieren
- Kernel- oder Ressourcenparameter mit Vorher-/Nachher-Messung optimieren
- Performancebericht mit Messdaten, Änderung, Gegenprobe und Rückfallentscheidung verfassen
Methodik
Messungen werden an reproduzierbaren Laborlasten durchgeführt. Jede Vermutung muss durch mindestens eine geeignete Messung bestätigt und nach der Änderung erneut geprüft werden.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Erfahrene Linux-Administratoren, Performance Engineers, Datenbank- und Applikationsbetreiber, DevOps-Teams und technische Architekten. |
| Voraussetzungen: | Sichere Linux-Administration, Prozess-, Netzwerk- und Storage-Grundlagen; Erfahrung mit Shell und Systemprotokollen. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
