Kurzusleírás

Bevezetés

  • Linux Alapítvány
  • Linux Alapítvány Oktatás
  • Linux Alapítvány Tanúsítások
  • Linux Alapítvány Digitális Jelvények
  • Gyakorlati feladatok, megoldások és erőforrások
  • Distribúció részletek
  • Gyakorlatok

Teljesítményoptimalizálási elvek

  • Módszer
  • Optimalizálási folyamat
  • Kutatási eszközök
  • Gyakorlatok

Mérőszempontok

  • Teljesítmény mérőszempontok
  • Szintetikus mérőszempontok
  • Alkalmazási mérőszempontok
  • Gyakorlatok

Tuning felületek

  • Tuning alapelvek
  • Mag tunables
  • Mag paraméterek
  • Alkalmazási felületek
  • tuned
  • Hardveri tunables
  • Gyakorlatok

Monitorozási felületek

  • /proc fájlrendszer
  • Komparimenter alapú eszközök
  • Teljesítményadat gyűjtés
  • Nagios
  • Ganglia
  • Mag monitorozása
  • Gyakorlatok

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

  • Teljesítménymonitorozás
  • Számlálók
  • Teljesítmény arányok
  • Mag- vs Alkalmazás profilozása
  • oprofile
  • Perf
  • Rendelkezésre álló perf események
  • Teljesítményadatok beszerzése a perf segítségével
  • Alkalmazás belüli teljesítménymonitorozás
  • Felhasználó szintű teljesítménymonitorozás gprof segítségével
  • Gyakorlatok

Nyomon követési eszközök

  • Felhasználó szintű nyomon követés
  • strace
  • Könyvtárnyomon követés
  • Mag-nyomon követés
  • ftrace
  • SystemTap
  • Alkalmazások nyomon követése a SystemTap segítségével
  • Gyakorlatok

CPU alrendszer

  • CPU alapelvek és architektúra
  • CPU-szintű optimalizálások
  • Különleges utaskészletek
  • CPU-topológia
  • BIOS beállítások
  • Gyakorlatok

Teljesítménykezelés

  • Teljesítménykezelési stratégia
  • Eszköz teljesítménykezelése
  • CPU energiatakarékos állapotok
  • Gyakoriság méretezés
  • Teljesítménykezelési eszközök
  • Gyakorlatok

Folyamatütemezés

  • Tervezés
  • Ütemezési politikák
  • Ütemezési beállítások finomhangolása
  • CPU-affinitás és izoláció
  • Beavatkozóaffinitás
  • Kontrollcsoportok
  • Gyakorlatok

Memória alrendszer

  • Áttekintés
  • Oldal lekérdezés optimalizálása és nagy oldalak
  • Hibák minimalizálása alkalmazásokból történő memóriakezeléssel
  • Hibák minimalizálása
  • Gyakorlatok

NUMA optimalizációk

  • CPU alapelvek és architektúra
  • NUMA memóriakezelés
  • NUMA statisztikák
  • Gyakorlatok

I/O alrendszer

  • Tárhely-érték lánc áttekintése
  • I/O ütemezési elvek
  • I/O ütemezési algoritmusok
  • Hardveres szempontok
  • Tárolóeszközök finomhangolása
  • Gyakorlatok

Helyi fájlrendszerek

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

Hálózati fájlrendszerek

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

Tároló és I/O

  • Szoftveres RAID áttekintés
  • RAID szintek
  • RAID konfiguráció
  • Logikai kötetek
  • Kötegek és kötetcsoportok
  • Logikai kötetek létrehozása
  • Feltároló eszközök
  • Nemszinkron I/O
  • Gyakorlatok

I/O alrendszerek elemzése

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

Hálózati alrendszer optimalizálása

  • Hálózati csomagátya áttekintése
  • Késleltetés és átviteli sebesség optimalizálása
  • Hálózati interfész hardveri beállítások
  • Feladatátvételi technikák
  • TCP optimalizálás
  • Monitorozási és diagnosztikai eszközök
  • Gyakorlatok

Virtualizáció

  • Virtualizáció áttekintése
  • Tárhely szempontjai
  • Hálózati szempontok
  • Gyakorlatok

Követelmények

Ez a tanfolyam elsősorban rendszergazdák és technológiai architektúk számára készült, akiknek a környezetük optimalizálása és finomhangolása kell a sebesség és hatékonyság maximalizálásához. A diákoknak tapasztalt Linux felhasználóknak kell lenniük. Az LFS301 Linux Rendszergazdai alapokban tárgyalt helyi rendszergazdai fogalmakkal való ismeretlennek kell számítaniuk.

Célcsoport

Ez a tanfolyam azon IT szakemberek számára tervezett, akik felelősek Linux teljesítmény optimalizálásáért.

Megfelelőségi szint: Középhaladó

 28 Órák

Résztvevők száma


Ár résztvevőnként

Közelgő kurzusok

Rokon kategóriák