LI250: Linux Performance Analysis & Tuning

Training: Linux/Unix

Systemplaner und Administratoren mit fortgeschrittenen Linux-Kenntnissen lernen, Performance-Engpässe zu erkennen, zu analysieren und nachhaltig zu beheben. Vermittelt werden Kernel- und Hardwareaspekte, CPU- und Speicherverwaltung, Massenspeicher, Dateisysteme, Netzwerk-Performance sowie Benchmarking und Monitoring mit Tools wie collectd und RRD.

Aktuell sind leider keine vorgelegten Termine verfügbar!
Sie möchten einen Termin anfragen ? Dann klicken Sie auf "Kein passender Termin?"

Wunschzeitraum für Termin anfragen:

* Alle Felder, die mit einem Sternchen versehen sind, sind Pflichtfelder.

Agenda:

Die Performance von vorhandenen Linux-Systemen zu analysieren und letztlich zu steigern, sollte für alle Administratoren ein interessantes Thema sein. In dieser Schulung werden folgende Themen ausführlicher behandelt:

  • Linux Kernel
    • Überblick über performance-relevante Funktionen
    • Aktuelle performance-relevante Entwicklungen
    • Überblick /proc und /sys-Dateisystem
    • Kontrollgruppen (Control Groups)

  • Hardware-Aspekte
    • Architektur eines modernen Computersystems
    • Unterschiedliche Bus-Systeme
    • Verschiedene Storage-Systeme
    • Software- und Hardware-RAID
    • IOPS
    • Besonderheiten von Flashspeicher

  • Prozessor
    • Der Process Scheduler
    • CPU-gebundende Workloads erkennen
    • Metriken auf System- und Process-Level
    • Scheduling-Strategien und CPU-Affinität
    • Processes im Detail: States und Tracing
    • Frequenzskalierung

  • Hauptspeicher
    • Grundlagen zur Linux-Speicherverwaltung
    • Hauptspeicher-gebundene Workloads erkennen
    • Metriken auf System- und Process-Ebene
    • Auslagerungsverhalten und Out Of Memory Killer
    • Shared Memory
    • Limits für 32-Bit und 64-Bit Linux
    • Wieviel Speicher braucht ein Prozess?
    • Exkurs: Speicherleck erkennen
    • Exkurs: Speicherverbrauch begrenzen
    • Exkurs: Hauptspeicher komprimieren

  • Massenspeicher und Dateisysteme
    • Processes I/O generieren
    • Linux I/O Stack,
    • I/O-gebundene Workloads erkennen
    • Metriken auf System-, Dateisystem- und Prozess-Ebene
    • Empfohlene Dateisystem-Größen
    • I/O-Scheduling, Multipathing
    • Besonderheiten von SAN-Systemen und Flashspeicher
    • Unterschiedliche Dateisysteme wie ext2-4 und XFS
    • Ausblick: BTRFS
    • Performance und Datenintegrität
    • Performancerelevante Mkfs- und Mount-Optionen
    • Dateisysteme ausrichten
    • Handhabung von SSDs

  • Netzwerk
    • Sende- und Empfangspuffer
    • Congestion Control
    • Analyse von TCP-Verbindungen
    • Netfilter/Conntrack Parameter
    • Bufferbloat
    • Statistiken und Netflows

  • Methoden der Performance-Analyse
    • Einige Antimethoden
    • Systematische Methoden
    • Die USE-Methode

  • Graphing und Monitoring
    • Grundbegriffe
    • Real-Time Monitoring
    • RRD Grundlagen
    • Datensammeln mit collectd

  • Benchmarks
    • Korrekte Messung und typische Messfehler
    • Unterschiedliche Benchmark-Typen
    • Test-Szenarios mit gängigen Benchmarks
    • Belastungsgrenzen herausfinden
    • Ergebnisse bewerten
    • Exkurs: Flexible I/O Tester

  • Anwendungen
    • NFS und FS Cache
    • Apache
    • MySQL und PostgreSQL
    • Rsync
    • Ausblick: Load Balancing via IPVS

Ziele:

Der Kurs LI250 Linux Performance Analysis & Tuning vermittelt Kenntnisse, um im Betrieb Performance-Engpässe zu erkennen und einzuordnen, Performance-Tests durchzuführen und Linux-Systeme anhand deren Hard- und Software zu bewerten. Praxisorientierte Hinweise für eine optimale Dimensionierung neuer Systeme, performance-orientierten Aufbau von Anwendungs- und Dienste-Infrastrukturen sowie Tuning-Möglichkeiten auf System- Ebene ergänzen den Kurs.

Zielgruppe:

Das Seminar LI250 Linux Performance Analysis & Tuning ist geeignet für:
  • Systemplaner
  • Systemadministratoren

Voraussetzungen:

Um den Kursinhalten und dem Lerntempo des Workshops LI250 Linux Performance Analysis & Tuning gut folgen zu können, sollten Sie über folgende Vorkenntnisse verfügen:
  • Fortgeschrittene Linux-Kenntnisse
  • I/O- und Netzwerk-Grundlagen
  • Hardware-Grundkenntnisse
  • Grundkenntnisse in einer Skriptsprache sind von Vorteil

Beschreibung:

Der praxisorientierte Kurs LI250 Linux Performance Analysis & Tuning richtet sich an Systemplaner und Systemadministratoren mit fortgeschrittenen Linux-Kenntnissen, Grundwissen in I/O, Netzwerken und Hardware sowie idealerweise Erfahrung in einer Skriptsprache. Ziel der Schulung ist es, Performance-Engpässe in Linux-Systemen zu erkennen, einzuordnen und durch gezielte Tests sowie Analysen zu beheben.

Die Teilnehmer erhalten fundiertes Know-how zur Bewertung von Hard- und Software, lernen Methoden zur Dimensionierung neuer Systeme sowie Tuning- und Optimierungsoptionen auf Systemebene kennen. Schwerpunkte sind Kernel- und Hardwareaspekte, CPU- und Speicherverwaltung, Massenspeicher und Dateisysteme, Netzwerk-Performance sowie Methoden zur Performance-Analyse und Benchmarking. Einblicke in praxisrelevante Anwendungen und Monitoring-Tools wie collectd und RRD runden den Kurs ab. Nach Abschluss sind die Teilnehmer in der Lage, die Performance bestehender Systeme nachhaltig zu steigern und neue Infrastruktur optimal auszulegen.
Check Icon

Durchführungsgarantie:

ab 2 Teilnehmer

Buchungsinformationen:

Kursdauer:

5 Tage

Preis:

2.790,00 € zzgl. MwSt.

(inklusive Mittagessen & Getränke bei Präsenzteilnahme vor Ort)

Autorisierter Trainingspartner

NetApp Partner Authorized Learning
Commvault Training Partner
CQI | IRCA Approved Training Partner
Veeam Authorized Education Center
Acronis Authorized Training Center
AWS Partner Select Tier Training
ISACA Accredited Partner
iSAQB
CompTIA Authorized Partner
EC-Council Accredited Training Center

Mitgliedschaften

Allianz für Cyber-Sicherheit
TeleTrust Pioneers in IT security
Bundesverband der IT-Sachverständigen und Gutachter e.V.
Bundesverband mittelständische Wirtschaft (BVMW)
Allianz für Sicherheit in der Wirtschaft
NIK - Netzwerk der Digitalwirtschaft
BVSW
Bayern Innovativ
KH-iT
CAST
IHK Nürnberg für Mittelfranken
eato e.V.
Sicherheitsnetzwerk München e.V.