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 Hamburg, Leipzig, Heidelberg, Koblenz, DarmstadtIn dieser 4-tägigen Schulung "LFS311 Fortgeschrittene Linux System- und Netzadministration" erhalten Sie ein tiefes Verständnis für anspruchsvolle System- und Netzwerkadministration. Angesichts des steigenden Bedarfs an erfahrenen Administratoren in diesem Bereich ...
- u.a. in Hamburg, Wien, Düsseldorf, Heidelberg, FreiburgIn dieser 4-tägigen Schulung "LFD450 Embedded Linux Entwicklung" erlernen die Teilnehmer die essenziellen Techniken für die Entwicklung von Embedded-Linux-Geräten. Die Schulung besonderen Fokus auf verschiedenewerpunkte. Dazu gehören vertief Kenntnisse über die ...