Kurzusleírás

Bevezetés

  • Linux Alapítvány
  • Linux Alapítványi képzés
  • Linux Alapítványi tanúsítványok
  • Linux Alapítvány digitális jelvényei
  • Laboratóriumi gyakorlatok, megoldások és források
  • Elosztási részletek
  • Labs

Teljesítményoptimalizálási alapelvek

  • Módszertan
  • Optimalizálási folyamat
  • Vizsgálati eszközök
  • Labs

Benchmarking

  • Teljesítmény referenciaértékei
  • Szintetikus referenciaértékek
  • Alkalmazási referenciaértékek
  • Labs

Hangolási felületek

  • Hangolási koncepciók
  • Kernel Tunables
  • Kernel paraméterei
  • Alkalmazási felületek
  • hangolt
  • Hardveres hangolható eszközök
  • Labs

Monitoring interfészek

  • /proc Fájlrendszer
  • Parancssori segédprogramok
  • Teljesítményadatgyűjtés
  • Nagios
  • Ganglia
  • Kernel Monitoring
  • Labs

Profilalkotási technikák és eszközök

  • Teljesítmény figyelés
  • Számlálók
  • Teljesítményarányok
  • Kernel vs alkalmazás profilozás
  • oprofil
  • Perf
  • Elérhető perf események
  • Teljesítményadatok beszerzése perf
  • A teljesítmény figyelése az alkalmazáson belülről
  • Felhasználói terület teljesítményének figyelése a gprof segítségével
  • Labs

Nyomkövetési eszközök

  • Felhasználói terület követése
  • strace
  • Library Tracing
  • Kernel Tracing
  • ftrace
  • SystemTap
  • Alkalmazások nyomon követése SystemTap segítségével
  • Labs

CPU alrendszer

  • CPU koncepciók és architektúra
  • CPU-szintű optimalizálás
  • Speciális utasításkészletek
  • CPU topológia
  • BIOS beállítások
  • Labs

Teljesítmény Management

  • Hatalom Management Stratégiák
  • Eszköz teljesítménye Management
  • CPU energiatakarékos állapotok
  • Frekvenciaskálázás
  • Power Management Eszközök
  • Labs

Folyamat ütemezése

  • Tervezés
  • Ütemezési szabályzatok
  • Hangolható beállítások ütemezése
  • CPU affinitás és izoláció
  • Az affinitás megszakítása
  • Vezérlőcsoportok
  • Labs

Memória alrendszer

  • Áttekintés
  • Oldalkeresés optimalizálás és hatalmas oldalak
  • Az alkalmazásokból történő csere vezérlése
  • A hibák minimalizálása
  • Labs

NUMA optimalizálás

  • CPU koncepciók és architektúra
  • NUMA memóriafoglalás
  • NUMA Statistics
  • Labs

I/O alrendszer

  • Tárolóverem áttekintése
  • I/O ütemező fogalmak
  • I/O ütemező algoritmusok
  • Hardvermegfontolások
  • Tárolóeszközök hangolása
  • Labs

Helyi fájlrendszerek

  • Főbb fájlrendszer-választások
  • Ext3/4 naplózási módok
  • Fájlrendszer attribútumok
  • Labs

Hálózati fájlrendszerek

  • Hálózati fájlrendszer (NFS)
  • NFSv4
  • pNFS
  • Labs

Tárolás és IO

  • Szoftver RAID Refresher
  • RAID szintek
  • RAID konfiguráció
  • Logikai kötetek
  • Kötetek és kötetcsoportok
  • Logikai kötetek létrehozása
  • Nyers eszközök
  • Aszinkron I/O
  • Labs

Az I/O alrendszer elemzése

  • iosztát
  • iotop
  • blktrace
  • blkparse
  • btrace
  • btt
  • blkiomon
  • Labs

Hálózati alrendszer optimalizálása

  • Hálózati verem áttekintése
  • Optimalizálás a késleltetéshez és az áteresztőképességhez
  • Hálózati interfész hardverbeállításai
  • Kirakodási technikák
  • TCP optimalizálás
  • Monitoring és diagnosztikai eszközök
  • Labs

Virtualizáció

  • A virtualizáció áttekintése
  • Megfontolások a lemezről
  • Hálózati szempontok
  • Labs

Követelmények

Ez a kurzus elsősorban rendszergazdáknak és technológiai építészeknek szól, akiknek ki kell választaniuk és be kell hangolniuk környezetüket a sebesség és a hatékonyság maximalizálása érdekében. A tanulóknak tapasztalt Linux felhasználóknak kell lenniük. Az LFS301-ben lefedett helyi rendszeradminisztrációs koncepciók ismerete Linux Rendszeradminisztráció szükséges.

Közönség

Ez a kurzus azoknak az informatikai szakembereknek szól, akik a Linux teljesítmény optimalizálásáért felelősek.

Tapasztalat szint: középhaladó

 28 Hours

Résztvevők száma



Ár per résztvevő

Rokon tanfolyam

Rokon kategóriák