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 Fundacja
- Linux Szkolenie Foundation
- Linux Certyfikaty Foundation
- Odznaki cyfrowe Linux Foundation
- Ćwiczenia laboratoryjne, rozwiązania i zasoby
- Szczegóły dystrybucji
- Laboratoria
Zasady optymalizacji wydajności
- Metodologia
- Proces optymalizacji
- Narzędzia badawcze
- Laboratoria
Benchmarking
- Benchmarki wydajnościowe
- Syntetyczne testy porównawcze
- Testy porównawcze aplikacji
- Laboratoria
Interfejsy strojenia
- Koncepcje dostrajania
- Dostrajanie jądra
- Parametry jądra
- Interfejsy aplikacji
- dostrojone
- Dostrajanie sprzętu
- Laboratoria
Interfejsy monitorowania
- /proc System plików
- Narzędzia wiersza poleceń
- Zbieranie danych o wydajności
- Nagios
- Zwoje mózgowe
- Monitorowanie jądra
- Laboratoria
Techniki i narzędzia profilowania
- Monitorowanie wydajności
- Liczniki
- Współczynniki wydajności
- Profilowanie jądra a profilowanie aplikacji
- oprofile
- Wydajność
- Dostępne zdarzenia perf
- Pozyskiwanie danych o wydajności za pomocą perf
- Monitorowanie wydajności z poziomu aplikacji
- Monitorowanie wydajności w przestrzeni użytkownika za pomocą gprof
- Laboratoria
Narzędzia śledzenia
- Śledzenie przestrzeni użytkownika
- strace
- Śledzenie biblioteki
- Śledzenie jądra
- ftrace
- SystemTap
- Śledzenie aplikacji za pomocą SystemTap
- Laboratoria
Podsystem CPU
- Koncepcje i architektura procesora
- Optymalizacje na poziomie procesora
- Specjalistyczne zestawy instrukcji
- Topologia procesora
- Ustawienia BIOS-u
- Laboratoria
Moc Management
- Strategie zasilania Management
- Zasilanie urządzenia Management
- Stany oszczędzania energii procesora
- Skalowanie częstotliwości
- Moc Management Narzędzia
- Laboratoria
Planowanie procesów
- Projektowanie
- Zasady tworzenia harmonogramów
- Ustawienia przestrajalne harmonogramu
- Przynależność i izolacja procesora
- Przynależność przerwań
- Grupy kontrolne
- Laboratoria
Podsystem pamięci
- Przegląd
- Optymalizacja wyszukiwania stron i ogromne strony
- Kontrolowanie zamiany z poziomu aplikacji
- Minimalizowanie błędów
- Laboratoria
Optymalizacje NUMA
- Koncepcje i architektura procesorów
- Alokacja pamięci NUMA
- NUMA Statistics
- Laboratoria
Podsystem We/Wy
- Przegląd stosu pamięci masowej
- Koncepcje harmonogramu we/wy
- Algorytmy harmonogramu we/wy
- Uwagi dotyczące sprzętu
- Dostrajanie urządzeń pamięci masowej
- Laboratoria
Lokalne systemy plików
- Główne opcje systemu plików
- Tryby dziennika Ext3/4
- Atrybuty systemu plików
- Laboratoria
Sieciowe systemy plików
- Sieciowy system plików (NFS)
- NFSv4
- pNFS
- Laboratoria
Pamięć masowa i wejścia/wyjścia
- Odświeżanie wiedzy o macierzach RAID
- Poziomy RAID
- Konfiguracja RAID
- Woluminy logiczne
- Woluminy i grupy woluminów
- Tworzenie woluminów logicznych
- Surowe urządzenia
- Asynchroniczne wejścia/wyjścia
- Laboratoria
Analiza podsystemu we/wy
- iostat
- iotop
- blktrace
- blkparse
- btrace
- btt
- blkiomon
- laboratoria
Optymalizacja podsystemu sieciowego
- Przegląd stosu sieciowego
- Optymalizacja opóźnień i przepustowości
- Ustawienia sprzętowe interfejsu sieciowego
- Techniki odciążania
- Optymalizacja TCP
- Narzędzia monitorujące i diagnostyczne
- Laboratoria
Wirtualizacja
- Przegląd wirtualizacji
- Rozważania dotyczące dysków
- Rozważania dotyczące sieci
- Laboratoria
Wymagania
Ten kurs jest przeznaczony przede wszystkim dla administratorów systemów i architektów technologii, którzy muszą wybrać i dostroić swoje środowisko, aby zmaksymalizować szybkość i wydajność. Studenci powinni być doświadczonymi Linux użytkownikami. Wymagana jest znajomość koncepcji administrowania systemami lokalnymi omówionych w LFS301 Linux Administracja systemem.
Uczestnicy
Ten kurs jest przeznaczony dla specjalistów IT, którzy są odpowiedzialni za optymalizację wydajności Linux.
Poziom doświadczenia: Średniozaawansowany
28 godzin