Schulungsübersicht

Einführung

  • Linux Stiftung
  • Linux Foundation-Schulung
  • Linux Foundation-Zertifizierungen
  • Linux Foundation Digitale Abzeichen
  • Laborübungen, Lösungen und Ressourcen
  • Details zur Verteilung
  • Laborübungen

Grundsätze der Leistungsoptimierung

  • Methodik
  • Optimierungsprozess
  • Untersuchungs-Tools
  • Laboratorien

Benchmarking

  • Leistungs-Benchmarks
  • Synthetische Benchmarks
  • Anwendungs-Benchmarks
  • Laboratorien

Tuning-Schnittstellen

  • Tuning-Konzepte
  • Kernel-Abstimmungen
  • Kernel-Parameter
  • Anwendungsschnittstellen
  • getunten
  • Abstimmbare Hardware
  • Laboratorien

Überwachung der Schnittstellen

  • /proc Dateisystem
  • Befehlszeilen-Dienstprogramme
  • Sammlung von Leistungsdaten
  • Nagios
  • Ganglien
  • Kernel-Überwachung
  • Laboratorien

Profiling-Techniken und -Tools

  • Leistungsüberwachung
  • Zähler
  • Leistungskennzahlen
  • Kernel vs. Anwendungsprofilierung
  • oprofile
  • Leistung
  • Verfügbare Perf-Ereignisse
  • Erfassen von Leistungsdaten mit perf
  • Überwachung der Leistung innerhalb der Anwendung
  • Überwachung der Leistung im Userspace mit gprof
  • Laboratorien

Verfolgungswerkzeuge

  • User Space Tracing
  • strace
  • Bibliotheks-Tracing
  • Kernel-Tracing
  • ftrace
  • SystemTap
  • Tracing von Anwendungen mit SystemTap
  • Laboratorien

CPU-Subsystem

  • CPU-Konzepte und Architektur
  • Optimierungen auf CPU-Ebene
  • Spezialisierte Befehlssätze
  • CPU-Topologie
  • BIOS-Einstellungen
  • Laboratorien

Leistung Management

  • Leistung Management Strategien
  • Geräteleistung Management
  • CPU-Stromsparzustände
  • Frequenz-Skalierung
  • Stromverbrauch Management Tools
  • Laboratorien

Prozess-Planung

  • Entwurf
  • Zeitplanungsrichtlinien
  • Abstimmbare Einstellungen für die Planung
  • CPU-Affinität und Isolierung
  • Unterbrechungs-Affinität
  • Kontrollgruppen
  • Laboratorien

Speicher-Subsystem

  • Übersicht
  • Optimierung des Seitenaufrufs und riesige Seiten
  • Auslagerung aus Anwendungen steuern
  • Minimierung von Fehlern
  • Laboratorien

NUMA-Optimierungen

  • CPU-Konzepte und Architektur
  • NUMA Speicherzuweisung
  • NUMA Statistics
  • Laboratorien

E/A-Subsystem

  • Übersicht über den Speicherstapel
  • I/O-Scheduler-Konzepte
  • I/O-Scheduler-Algorithmen
  • Hardware-Überlegungen
  • Abstimmung von Speichergeräten
  • Laboratorien

Lokale Dateisysteme

  • Wichtigste Dateisystem-Auswahl
  • Ext3/4 Journaling-Modi
  • Dateisystem-Attribute
  • Laboratorien

Netzwerk-Dateisysteme

  • Netzwerk-Dateisystem (NFS)
  • NFSv4
  • pNFS
  • Laboratorien

Speicherung und IO

  • Software-RAID-Auffrischung
  • RAID-Stufen
  • RAID-Konfiguration
  • Logische Datenträger
  • Volumes und Volume-Gruppen
  • Erstellen von logischen Volumes
  • Rohe Geräte
  • Asynchrone E/A
  • Laboratorien

Analysieren des E/A-Subsystems

  • iostat
  • iotop
  • blktrace
  • blkparse
  • btrace
  • btt
  • blkiomon
  • Laboratorien

Netzwerk-Subsystem-Optimierung

  • Überblick über den Netzwerkstapel
  • Optimieren für Latenz und Durchsatz
  • Hardware-Einstellungen der Netzwerkschnittstelle
  • Offloading-Techniken
  • TCP-Optimierung
  • Überwachung und Diagnosetools
  • Laboratorien

Virtualisierung

  • Überblick über die Virtualisierung
  • Überlegungen zur Festplatte
  • Erwägungen zum Netzwerk
  • Laboratorien

Voraussetzungen

Dieser Kurs richtet sich in erster Linie an Systemadministratoren und Technologiearchitekten, die ihre Umgebung auswählen und abstimmen müssen, um Geschwindigkeit und Effizienz zu maximieren. Die Teilnehmer sollten erfahrene Linux Benutzer sein. Vertrautheit mit den Konzepten der lokalen Systemverwaltung, die in LFS301 Linux Systemverwaltung behandelt werden, ist erforderlich.

Publikum

Dieser Kurs richtet sich an IT-Fachleute, die für die Optimierung der Linux Leistung verantwortlich sind.

Erfahrungsstufe: Fortgeschrittene

  28 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Kombinierte Kurse

Verwandte Kategorien