Kurzusleírás

Bevezetés

  • Linux Foundation
  • Linux Foundation képzés
  • Linux Foundation tanúsítványok
  • Linux Foundation digitális jelvények
  • Labor gyakorlatok, megoldások és források
  • Disztribúció részletek
  • Laborok

Teljesítményoptimalizálás alapelvei

  • Metodológia
  • Optimalizálási folyamat
  • Vizsgálati eszközök
  • Laborok

Teljesítménymérés

  • Teljesítmény benchmarkok
  • Szintetikus benchmarkok
  • Alkalmazás benchmarkok
  • Laborok

Hangolási felületek

  • Hangolási fogalmak
  • Kernel hangolható paraméterek
  • Kernel paraméterek
  • Alkalmazás felületek
  • tuned
  • Hardver hangolható paraméterek
  • Laborok

Monitorozási felületek

  • /proc fájlrendszer
  • Parancssoros eszközök
  • Teljesítményadatok gyűjtése
  • Nagios
  • Ganglia
  • Kernel monitorozás
  • Laborok

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

  • Teljesítmény monitorozás
  • Szerelvények
  • Teljesítmény arányok
  • Kernel vs alkalmazás profilozás
  • oprofile
  • Perf
  • Elérhető perf események
  • Teljesítményadatok gyűjtése perf-fel
  • Teljesítmény monitorozás az alkalmazáson belül
  • Felhasználói térbeli teljesítmény monitorozás gprof-val
  • Laborok

Nyomkövetési eszközök

  • Felhasználói térbeli nyomkövetés
  • strace
  • Könyvtár nyomkövetés
  • Kernel nyomkövetés
  • ftrace
  • SystemTap
  • Alkalmazások nyomkövetése SystemTap-pal
  • Laborok

CPU alrendszer

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

Energiagazdálkodás

  • Energiagazdálkodási stratégiák
  • Eszköz energiavezérlés
  • CPU energia megtakarítási állapotok
  • Frekvencia skálázás
  • Energiagazdálkodási eszközök
  • Laborok

Folyamat ütemezés

  • Tervezés
  • Ütemezési politikák
  • Ütemezési hangolható beállítások
  • CPU affinitás és izoláció
  • Megszakítás affinitás
  • Kontrollcsoportok
  • Laborok

Memória alrendszer

  • Áttekintés
  • Oldal keresési optimalizálás és hatalmas oldalak
  • Swapolás vezérlése alkalmazásokból
  • Hibák minimalizálása
  • Laborok

NUMA optimalizációk

  • CPU fogalmak és architektúra
  • NUMA memória lefoglalás
  • NUMA statisztikák
  • Laborok

I/O alrendszer

  • Tárolási verem áttekintés
  • I/O ütemező fogalmak
  • I/O ütemező algoritmusok
  • Hardver szempontok
  • Tároló eszközök hangolása
  • Laborok

Helyi fájlrendszerek

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

Hálózati fájlrendszerek

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

Tárolás és I/O

  • Szoftveres RAID ismétlés
  • 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
  • Laborok

I/O alrendszer elemzése

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

Hálózati alrendszer optimalizálása

  • Hálózati verem áttekintés
  • Optimalizálás késésre és átviteli sebességre
  • Hálózati interfész hardver beállítások
  • Offload technikák
  • TCP optimalizálás
  • Monitorozási és diagnosztikai eszközök
  • Laborok

Virtualizáció

  • Virtualizáció áttekintés
  • Lemez szempontok
  • Hálózati szempontok
  • Laborok

Követelmények

Ez a tanfolyam elsősorban rendszergazdáknak és technológiai architektusoknak szól, akiknek ki kell választaniuk és be kell hangolniuk a környezetüket a sebesség és hatékonyság maximalizálása érdekében. A hallgatóknak tapasztalt Linux felhasználóknak kell lenniük. Szükséges a helyi rendszergazdai fogalmak ismerete, amelyeket az LFS301 Linux rendszergazdai tanfolyamon tárgyalnak.

Közönség

Ez a tanfolyam azoknak az IT szakembereknek készült, akik felelősek a Linux teljesítményének optimalizálásáért.

Tapasztalati szint: Középfokú

 28 Órák

Résztvevők száma


Ár per résztvevő

Közelgő kurzusok

Rokon kategóriák