Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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