[PDF]

Linux Performance Tuning

Der Kurs vermittelt Kenntnisse, um im Betrieb Performance-Engpässe zu erkennen und einzuordnen, Performance-Tests durchzuführen und Linux-Systeme anhand der Hard- und Software zu bewerten. Praxisorientierte Hinweise für eine optimale Dimensionierung neuer Systeme und Tuning-Möglichkeiten sind weitere Themen.

Zielgruppe:
Linux-Administratoren

Vorkenntnisse:
Fortgeschrittene Linux-Kenntnisse, I/O- und Netzwerk-Grundlagen und Hardware- Grundkenntnisse.

Inhalt:

  • Linux-Kernel:
    • Performance-relevante Features in Linux 2.6
    • Aktuelle Entwicklungen in Linux 2.6.x-Kerneln
    • Überblick /proc und /sys-Dateisystem
  • Hardware-Aspekte:
    • Aufbau eines modernen Computer-Systems
    • Unterschiedliche Bus-Systeme
    • Storage-Systeme
    • SoftRAID / Hardware RAID
    • IOPS, Besonderheiten von SSDs
  • Prozessor:
    • Der Prozess-Scheduler
    • Unterschiedliche Scheduling-Strategien
    • CPU-gebundende Workloads erkennen
  • Hauptspeicher:
    • Grundlagen zur Linux-Speicherverwaltung
    • Hauptspeicher-gebundene Workloads erkennen
    • Auslagerungsverhalten und Out Of Memory Killer
    • Shared Memory
    • Limits für 32- und 64-Bit-Linux
  • Massenspeicher und Dateisysteme:
    • I/O-Scheduling
    • I/O-gebundene Workloads erkennen
    • Der Linux I/O Stack, I/O-Scheduling, Multipathing
    • Besonderheiten von SAN-Systemen und SSDs
    • Unterschiedliche Dateisysteme wie ext2-4, XFS, JFS, ReiserFS 3
    • Ausblick BTRFS
    • Performance und Dateiintegrität
    • Performance-relevante Optionen
  • Netzwerk:
    • Sende- und Empfangspuffer
    • Congestion Control
    • Unterschiedliche Netzwerk-Treiber
    • Netfilter/Conntrack-Parameter
  • Graphing und Monitoring:
    • Realtime-Monitoring
    • Datensammeln mit collectd
    • Langzeit-Graphing mit Cacti
  • Benchmarks:
    • Richtiges Messen und typische Meßfehler
    • Unterschiedliche Benchmark-Typen
    • Test-Szenarios mit gängigen Benchmarks
    • Belastungsgrenzen herausfinden
    • Ergebnisse bewerten
  • Anwendungen:
    • NFS
    • Apache
    • Datenbanken am Beispiel von MySQL und PostgreSQL
    • Loadbalancing via IPVS
    • Rsync

Schulungunterlage:
Zu dieser Schulung erhalten Sie eine eigens ausgearbeitete Schulungsunterlage.

Preis:

1700.00 EUR netto (2023.00 EUR inkl. MwSt.)
(beachten Sie unsere Sonderpreise für Studierende)

Termine für diese Veranstaltung:
Datum Dozent
01.–04.07.2013 Martin Steigerwald
11.–14.11.2013 Martin Steigerwald

Zur Übersicht

Unsere Schulungen

Anmeldung

Wählen Sie Ihren Wunschtermin aus und folgen Sie den Schritten der Online-Buchung (bei TechTalks genügt eine formlose Anmeldung). Sie können auch gerne dieses FAX-Formular ausfüllen und uns zusenden. In jedem Fall erhalten Sie von uns per Post eine Anmeldebestätigung.

Anreise

Unsere Kursräume bei der CBT liegen in unmittelbarer Nähe der U-Bahn-Haltestelle "Arabellapark". Mehr Informationen auf Ort & Anreise. Schulungen beginnen am ersten Tag um 10:00 Uhr (eintägige um 9:00 Uhr), an Folgetagen um 9:00 Uhr.

Mittagessen

Zu Mittag sind Sie in einem der umliegenden Restaurants unser Gast.