Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

  • Linux Foundation
  • Szkolenia Linux Foundation
  • Certyfikaty Linux Foundation
  • Cyfrowe odznaki Linux Foundation
  • Ćwiczenia laboratoryjne, rozwiązania i zasoby
  • Szczegóły dystrybucji
  • Laboratoria

Zasady optymalizacji wydajności

  • Metodologia
  • Proces optymalizacji
  • Narzędzia do badania
  • Laboratoria

Testowanie wydajności

  • Testy wydajności
  • Syntetyczne testy
  • Testy aplikacji
  • Laboratoria

Interfejsy dostrajania

  • Pojęcia związane z dostrajaniem
  • Parametry jądra do dostrajania
  • Parametry jądra
  • Interfejsy aplikacji
  • tuned
  • Parametry sprzętowe do dostrajania
  • Laboratoria

Interfejsy monitorowania

  • System plików /proc
  • Narzędzia wiersza poleceń
  • Zbieranie danych o wydajności
  • Nagios
  • Ganglia
  • Monitorowanie jądra
  • Laboratoria

Techniki i narzędzia profilowania

  • Monitorowanie wydajności
  • Liczniki
  • Wskaźniki wydajności
  • Profilowanie jądra a aplikacji
  • oprofile
  • Perf
  • Dostępne zdarzenia perf
  • Pobieranie danych o wydajności za pomocą perf
  • Monitorowanie wydajności z poziomu aplikacji
  • Monitorowanie wydajności przestrzeni użytkownika za pomocą gprof
  • Laboratoria

Narzędzia śledzenia

  • Śledzenie przestrzeni użytkownika
  • strace
  • Śledzenie bibliotek
  • Śledzenie jądra
  • ftrace
  • SystemTap
  • Śledzenie aplikacji za pomocą SystemTap
  • Laboratoria

Podsystem CPU

  • Pojęcia i architektura CPU
  • Optymalizacje na poziomie CPU
  • Specjalizowane zestawy instrukcji
  • Topologia CPU
  • Ustawienia BIOS
  • Laboratoria

Zarządzanie energią

  • Strategie zarządzania energią
  • Zarządzanie energią urządzeń
  • Stany oszczędzania energii CPU
  • Skalowanie częstotliwości
  • Narzędzia do zarządzania energią
  • Laboratoria

Planowanie procesów

  • Projekt
  • Polityki planowania
  • Ustawienia do dostrajania planowania
  • Powinowactwo i izolacja CPU
  • Powinowactwo przerwań
  • Grupy kontrolne
  • Laboratoria

Podsystem pamięci

  • Przegląd
  • Optymalizacja wyszukiwania stron i duże strony
  • Kontrolowanie wymiany z aplikacji
  • Minimalizacja błędów
  • Laboratoria

Optymalizacje NUMA

  • Pojęcia i architektura CPU
  • Alokacja pamięci NUMA
  • Statystyki NUMA
  • Laboratoria

Podsystem I/O

  • Przegląd stosu pamięci masowej
  • Pojęcia związane z planowaniem I/O
  • Algorytmy planowania I/O
  • Zagadnienia sprzętowe
  • Dostrajanie urządzeń pamięci masowej
  • Laboratoria

Lokalne systemy plików

  • Główne wybory systemów plików
  • Tryby dziennikowania Ext3/4
  • Atrybuty systemów plików
  • Laboratoria

Systemy plików sieciowych

  • System plików sieciowych (NFS)
  • NFSv4
  • pNFS
  • Laboratoria

Pamięć masowa i I/O

  • Powtórka z RAID w oprogramowaniu
  • Poziomy RAID
  • Konfiguracja RAID
  • Woluminy logiczne
  • Woluminy i grupy woluminów
  • Tworzenie woluminów logicznych
  • Urządzenia surowe
  • Asynchroniczne I/O
  • Laboratoria

Analiza podsystemu I/O

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

Optymalizacja podsystemu sieciowego

  • Przegląd stosu sieciowego
  • Optymalizacja pod kątem opóźnienia i przepustowości
  • Ustawienia sprzętowe interfejsów sieciowych
  • Techniki offloadingu
  • Optymalizacja TCP
  • Narzędzia monitorowania i diagnostyki
  • Laboratoria

Wirtualizacja

  • Przegląd wirtualizacji
  • Zagadnienia dotyczące dysków
  • Zagadnienia dotyczące sieci
  • Laboratoria

Wymagania

Kurs jest przeznaczony przede wszystkim dla administratorów systemów i architektów technologicznych, którzy muszą wybierać i dostrajać swoje środowisko, aby zmaksymalizować prędkość i wydajność. Uczestnicy powinni być doświadczonymi użytkownikami Linux. Wymagana jest znajomość zagadnień związanych z lokalną administracją systemową, omawianych w kursie LFS301 Linux System Administration.

Grupa docelowa

Kurs jest przeznaczony dla profesjonalistów IT odpowiedzialnych za optymalizację wydajności systemów Linux.

Poziom zaawansowania: Średnio zaawansowany

 28 godzin

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie