Das Seminar "LFS426 Linux Performance Tuning" ist seitens des Herstellers nicht mehr verfügbar, bzw. abgekündigt. Wir können Ihnen diese Schulung in Form eines Workshops in Ihrem Unternehmen oder in unserem Schulungszentrum anbieten.
Seminarinformationen
Seminar - Ziel
In diesem Kurs lernen Sie die besten Praktiken für die Konfiguration in der Industrie, die besten erprobten Werkzeuge und Techniken zur Leistungsoptimierung, die manuelle Optimierung des Kernelverhaltens, Tracing-, Profilierungs- und Instrumentierungstechniken unter einer Vielzahl von Bedingungen und vieles mehr kennen. Dieser Kurs zur Linux-Leistungsoptimierung bereitet Sie auf die Verwendung aller Tools und Techniken vor, die Sie benötigen, um Ihre Linux-Systeme optimal zu betreiben. Diese Techniken und Werkzeuge wurden in den anspruchsvollsten Hochleistungscomputerumgebungen entwickelt und getestet.
Teilnehmer - Zielgruppe
- System-Administratoren
- Architekten
die für die Performance der Linux-Umgebung verantwortlich sind.
Kurs - Voraussetzungen
Erfahrung in der (lokalen) System-Administration oder Kenntnisse entsprechend LFS220.
Seminardauer
- 4 Tage
- 09:00 Uhr bis 17:00 Uhr
Schulungsunterlagen
Seminar-Inhalt / Agenda
Einführung
- Linux Foundation
- Linux Foundation Training
Grundsätze der Performance Optimierung
- Methodik
- Optimierungsprozess
- Prüfwerkzeuge
Benchmarks
- Performance Benchmarks
- Synthetische Benchmarks
- Application Benchmarks
Tuning Schnittstellen
- Tuning-Konzepte
- Kernel Tunables
- Kernel Parameter
- Applikationsschnittstellen
- tuned
- Hardware Tunables
Monitoring von Schnittstellen
- /proc Dateisystem
- Befehlszeilendienstprogramme
- Performance Data Collection
- Nagios
- Ganglia
- Kernel Überwachung
Profiling-Techniken und Tools
- Performance Monitoring
- Counter
- Leistungskennzahlen
- Kernel vs Application Profiling
- oprofile
- Perf
- Verfügbare perf events
- Erhalt von Performance-Daten with perf
- Performance-Überwachung von innerhalb der Anwendung
- User Space Performance Monitoring mit gprof
Tracing Tools
- User Space Tracing
- strace
- Library Tracing
- Kernel Tracing
- ftrace
- Systemtap
- Tracing von Anwendungen mit SystemTap
CPU Subsystem
- CPU Konzepte und Architektur
- CPU-Level Optimierung
- Instruction Sets
- CPU Topologien
- BIOS Einstellungen
Energieverwaltung
- Strategien zur Energieverwaltung
- Verwaltung der Geräteleistung
- CPU-Energiesparzustände
- Frequenz-Skalierung
- Werkzeuge zur Energieverwaltung
Prozessplanung
- Entwurf
- Richtlinien
- Tunable Settings
- CPU-Affinität und Isolation
- Affinität unterbrechen
Memory Subsystem
- Überblick
- Page Lookup Optimierung und Huge Pages
- Auslagerung von Anwendungen steuern
- Fehlerminimierung
NUMA Optimierung
- Schlüsselkonzepte
- CPU Konzepte und Architektur
- NUMA Speicherzuordnung
- NUMA Statistiken
I/O Subsystem
- Storage Stack
- I/O Scheduler Konzepte
- I/O Scheduler Algorithmen
- Hardware Überlegungen
- Tuning von Storage Devices
Lokales Dateisystem
- Auswahl des richtigen Dateisystems
- Ext3/4 Journaling-Modi
- Dateisystem-Attribute
Netzwerk-Dateisysteme
- Network File System (NFS)
- NFSv4
- pNFS
Storage und IO
- Software RAID Refresher
- RAID Level
- RAID Konfiguration
- Logische Datenträger
- Volumengruppen
- Erstellung logischer Datenträger
- Raw Devices
- Asynchroner Input/Output
Analyse des I/O Subsystems
- iostats
- iotop
- blktrace
- blkparse
- btrace
- btt
- blkiomon
Network Subsystem Optimierung
- Network Stack Überblick
- Die Optimierung für Latenz und Durchsatz
- Netzwerk-Interface-Hardware-Einstellungen
- Offloading Techniken
- TCP Optimierung
- Monitoring- und Diagnose-Tools
Virtualisierung
- Virtualisierung - Überblick
- Datenträger-Überlegungen
- Netzwerk-Überlegungen
Weitere Schulungen zu Thema Linux Foundation
- u.a. in Nürnberg, Berlin, Stuttgart, München, KölnIn diesem 3-tägigen Seminar „LFD459 Kubernetes für App-Entwickler“ lernen Sie, wie Sie Anwendungen in einem Multi-Node-Cluster containerisieren, hosten, bereitstellen und konfigurieren. Sie beginnen mit einem einfachen Python-Skript, definieren Anwendungsressourcen und ...
- u.a. in Nürnberg, Berlin, Stuttgart, München, KölnIn diesem 4-tägigen Seminar „LFS458 Kubernetes Administration“ erhalten Sie fundiertes Wissen zu den grundlegenden Konzepten und herstellerunabhängigen Werkzeugen für den Aufbau und die Verwaltung von Kubernetes-Clustern in Produktionsumgebungen. Sie setzen sich mit ...
- u.a. in Hannover, Zürich, Heidelberg, Offenbach, MarburgIn dieser 4-tägigen Schulung "LFS303 Linux für Cloud Technicians" erlangen Sie praxisorientierte Fähigkeiten, um sowohl Cloud- als auch Nicht-Cloud-Instanzen zu verbinden und entscheidende Anpassungs- sowie Konfigurationsaufgaben durchzuführen. Der Kurs umfasst die ...
- u.a. in Paderborn, Wien, Dresden, Mannheim, OffenbachIn dieser 4-tägigen Schulung "LFD473 PyTorch in Practice: An Applications-First Approach" liegt der Fokus darauf Ihnen praxisorientierte Kenntnisse zu PyTorch zu vermitteln. Die Agenda erstreckt sich über verschiedene Anwendungsbereiche und beginnt mit einer ...