Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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