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
- Fundacja Linux
- Szkolenia Fundacji Linux
- Certyfikacje Fundacji Linux
- Digital Badges Fundacji Linux
- Zadania laboratoryjne, rozwiązania i zasoby
- Szczegóły dystrybucji
- Labolatorium
Zasady Optymalizacji Wydajności
- Metodologia
- Proces optymalizacji
- Narzędzia do badania
- Labolatorium
Pomiary Wydajności
- Pomiar wydajności
- Szynkowce syntetyczne
- Pomiar aplikacji
- Labolatorium
Interfejsy Tuningowe
- Koncepcje tuningu
- Parametry jądra
- Parametry jądra
- Interfejsy aplikacji
- tuned
- Parametry sprzętu
- Labolatorium
Interfejsy Monitorowania
- System plików /proc
- Narzędzia wiersza poleceń
- Zbieranie danych wydajnościowych
- Nagios
- Ganglia
- Monitorowanie jądra
- Labolatorium
Techniki i narzędzia profilowania
- Monitorowanie wydajności
- Liczniki
- Stosunki wydajnościowe
- Profilowanie jądra vs aplikacji
- oprofile
- Perf
- Dostępne zdarzenia perf
- Zbieranie danych wydajnościowych za pomocą perf
- Monitorowanie wydajności wewnątrz aplikacji
- Monitorowanie wydajności przestrzeni użytkownika za pomocą gprof
- Labolatorium
Narzędzia śledzenia
- Śledzenie przestrzeni użytkownika
- strace
- Śledzenie bibliotek
- Śledzenie jądra
- ftrace
- SystemTap
- Śledzenie aplikacji za pomocą SystemTap
- Labolatorium
Podsystem CPU
- Koncepcje i architektura CPU
- Optymalizacje na poziomie CPU
- Specjalizowane zestawy instrukcji
- Topologia CPU
- Ustawienia BIOS
- Labolatorium
Zarządzanie mocą
- Strategie zarządzania mocą
- Zarządzanie mocą urządzeń
- Stan oszczędzania mocy CPU
- Skalowanie częstotliwości
- Narzędzia zarządzania mocą
- Labolatorium
Zaplanowanie procesów
- Projekt
- Polityki planowania
- Ustawienia konfiguracyjne planowania
- Afinicja i izolacja CPU
- Afinicja przerwań
- Kontrolowane grupy
- Labolatorium
Podsystem pamięci
- Przegląd
- Optymalizacja wyszukiwania stron i strony ogromne
- Kontrola wymiany z aplikacji
- Minimalizacja błędów
- Labolatorium
Optymalizacje NUMA
- Koncepcje i architektura CPU
- Przydzielanie pamięci NUMA
- Statystyki NUMA
- Labolatorium
Podsystem wejścia/wyjścia (I/O)
- Przegląd stosu magazynowego
- Koncepcje planowania I/O
- Algorytmy planowania I/O
- Zagadnienia sprzętowe
- Optymalizacja urządzeń magazynowych
- Labolatorium
Lokalne systemy plików
- Główne wybory systemów plików
- Metryki dziennika Ext3/4
- Atrybuty systemu plików
- Labolatorium
Sieciowe systemy plików
- Sieciowy System Plików (NFS)
- NFSv4
- pNFS
- Labolatorium
Magazyn i wejście/wyjście (I/O)
- Powtórka z oprogramowania RAID
- Poziomy RAID
- Konfiguracja RAID
- Woluminy logiczne
- Woluminy i grupy woluminów
- Tworzenie woluminów logicznych
- Pomysłe urządzenia
- Asynchroniczne wejście/wyjście (I/O)
- Labolatorium
Analiza podsystemu wejścia/wyjścia (I/O)
- iostat
- iotop
- blktrace
- blkparse
- btrace
- btt
- blkiomon
- Labolatorium
Optymalizacja podsystemu sieciowego
- Przegląd stosu sieciowego
- Optymalizacja opóźnień i przepustowości
- Ustawienia sprzętowe interfejsów sieciowych
- Techniki przekazywania
- Optymalizacja TCP
- Narzędzia monitorowania i diagnostyki
- Labolatorium
Wirtualizacja
- Przegląd wirtualizacji
- Zagadnienia dyskowe
- Zagadnienia sieciowe
- Labolatorium
Wymagania
Ten kurs jest przeznaczony głównie dla administratorów systemów i architektów technologicznych, którzy muszą wybierać i dostosowywać swoje środowisko, aby zwiększyć prędkość i wydajność. Studenci powinni być doświadczonymi użytkownikami Linuksa. Znajomość koncepcji administracji lokalnym systemem omawianych w kursie LFS301 Linux System Administration jest wymagana.
Audience
Ten kurs jest przeznaczony dla IT profesjonalistów, którzy są odpowiedzialni za optymalizację wydajności Linuksa.
Poziom doświadczenia: Średniozaawansowany
28 godzin