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 |
