Linux Performance Analyse & Tuning

(15 Teilnehmerbewertungen)
In diesem Training lernen Sie Performance-Analyse, Resourcen-Planung und Tuning in Bezug auf Speicher, I/O und CPU von Linux-Systemen mit Kernel 2.6.

Ziele:

Der Kurs vermittelt Kenntnisse, um im Betrieb Performance-Engpässe zu erkennen und einzuordnen, Performance-Tests durchzuführen und Linux-Systeme anhand deren Hard- und Software zu bewerten. Praxisorientierte Hinweise für eine optimale Dimensionierung neuer Systeme, performance-orientierten Aufbau von Anwendungs- und Dienste-Infrastrukturen sowie Tuning-Möglichkeiten auf System- Ebene ergänzen den Kurs.

Download: Übersicht zum Kursablauf

Voraussetzungen:

Fortgeschrittene Linux-Kenntnisse, I/O- und Netzwerk- und Hardware-Grundlagen. Grundkenntnisse in einer Skriptsprache sind von Vorteil.

Inhalt/Agenda:

Linux-Kernel:
  • Überblick über performance-relevante Funktionen
  • Aktuelle performance-relevante Entwicklungen
  • Überblick /proc und /sys-Dateisystem
Hardware-Aspekte:
  • Aufbau eines modernen Computer-Systems
  • Unterschiedliche Bus-Systeme
  • Unterschiedliche Storage-Systeme
  • Soft- und Hardware RAID
  • IOPS, Besonderheiten von SSDs
Prozessor:
  • Der Prozess-Scheduler
  • CPU-gebundende Workloads erkennen
  • Scheduling-Strategien, CPU-Affinität und Prozess-Zustände
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:
  • Wie Prozesse I/O generieren
  • 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 Datenintegrität
  • Performance-relevante Mkfs- und Mount-Optionen
Netzwerk:
  • Sende- und Empfangspuffer
  • Congestion Control
  • Analyse von TCP-Verbindungen
  • Netfilter/Conntrack-Parameter
Graphing und Monitoring:
  • Grundbegriffe
  • Realtime-Monitoring
  • RRD-Grundlagen
  • 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:
  • Dienste wie NFS und Apache
  • Loadbalancing via IPVS
  • Rsync

Termine:

  • 07.05.12 - 11.05.12    
  • 19.11.12 - 23.11.12    

Dozent:

Martin Steigerwald

Martin Steigerwald beschäftigt sich seit Mitte der 90er Jahre mit Linux. Er ist langjähriger Autor von Artikeln für verschiedene Computer-Magazine wie die LinuxUser (linuxuser.de) und das Linux-Magazin (linux-magazin.de). Seit Herbst 2004 ist er als Consultant für solide Server-Infrastruktur auf Linux-Basis und als Trainer für Linux-Themen bei der teamix GmbH (teamix.de) in Nürnberg tätig.




Preisinformation

Pakete
Komplett-Paket2.360,00 EUR zuzügl. 19% USt. (= 2.808,40 EUR brutto)
inkl. Unterrichtsmaterial/Buch; Unterbringung im Einzelzimmer, Abendessen und Rahmenprogramm im Kurspreis enthalten.
Standard-Paket2.000,00 EUR zuzügl. 19% USt. (= 2.380,00 EUR brutto)
inkl. Unterrichtsmaterial/Buch; aber ohne Hotel, Abendessen und Rahmenprogramm.
Zusatznächte Eine Anreise am Vortag bzw. eine Abreise einen Tag später ist nach Anmeldung möglich. Der Aufpreis für die zusätzliche Hotelnacht beträgt jeweils 90,00 EUR zuzügl. 19% USt (107,10 EUR brutto).

Anmeldung:

 KWDatumKurs
Angaben zur Unterkunft

 

 

 


Ihre Daten

Weitere Angaben

 

 


Eine Bitte: Woher haben Sie von unseren Schulungen erfahren?

 

 

 

 

 

 

 

 

 

 

 

 

 

 



Haben Sie Fragen?

Corinna Bauer
Tel. 030/40 50 51-40
mail@heinlein-akademie.de
RückrufAnfrage

Rückrufbitte






Nachricht senden





Unsere Kurse

Springen Sie direkt zu einer Schulung:

News

Neues Logo für Heinlein Support

Tanzschule, Physiotherapie oder doch Peer Heinlein höchstpersönlich? – Für unser Männchen im Logo gab es stets (zu) viele Interpretationsmöglichkeiten... Wir haben‘s zwar gemocht, aber hundertprozentig zufrieden waren wir damit nie.

Zusatztermin für den Kurs "PostgreSQL für Profis" im Juni

Vom 25.-29.06.12 findet eine zusätzliche PostgreSQL-Schulung statt.