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.
Publiczność
Ten kurs jest przeznaczony dla specjalistów IT, którzy są odpowiedzialni za optymalizację wydajności Linux.
Poziom doświadczenia: Średniozaawansowany
Utrzymanie optymalnego działania systemów Linux jest kluczową funkcją dla większości Linux specjalistów IT. Ten kurs nauczy Cię odpowiednich narzędzi, podsystemów i technik, których potrzebujesz, aby uzyskać najlepszą możliwą wydajność z Linux
Czego się nauczysz?
W tym kursie dowiesz się o najlepszych praktykach konfiguracyjnych w branży, najlepszych wypróbowanych i sprawdzonych narzędziach i technikach dostrajania wydajności optymalizacji, sposobach ręcznej optymalizacji zachowania jądra, technikach śledzenia, profilowania i instrumentacji w szerokim zakresie warunków i nie tylko.
Co zyskasz?
Ten kurs optymalizacji wydajności Linux przygotowuje do korzystania ze wszystkich narzędzi i technik potrzebnych do utrzymania systemów Linux na optymalnym poziomie. Te techniki i narzędzia zostały opracowane i przetestowane w najbardziej wymagających środowiskach obliczeniowych o wysokiej wydajności.
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
United Arab Emirates - Linux Performance Tuning (LFS426)
Qatar - Linux Performance Tuning (LFS426)
Egypt - Linux Performance Tuning (LFS426)
Saudi Arabia - Linux Performance Tuning (LFS426)
South Africa - Linux Performance Tuning (LFS426)
Brasil - Linux Performance Tuning (LFS426)
Canada - Linux Performance Tuning (LFS426)
中国 - Linux Performance Tuning (LFS426)
香港 - Linux Performance Tuning (LFS426)
澳門 - Linux Performance Tuning (LFS426)
台灣 - Linux Performance Tuning (LFS426)
USA - Linux Performance Tuning (LFS426)
Österreich - Linux Performance Tuning (LFS426)
Schweiz - Linux Performance Tuning (LFS426)
Deutschland - Linux Performance Tuning (LFS426)
Czech Republic - Linux Performance Tuning (LFS426)
Denmark - Linux Performance Tuning (LFS426)
Estonia - Linux Performance Tuning (LFS426)
Finland - Linux Performance Tuning (LFS426)
Greece - Linux Performance Tuning (LFS426)
Magyarország - Linux Performance Tuning (LFS426)
Ireland - Linux Performance Tuning (LFS426)
Luxembourg - Linux Performance Tuning (LFS426)
Latvia - Linux Performance Tuning (LFS426)
España - Linux Performance Tuning (LFS426)
Italia - Linux Performance Tuning (LFS426)
Lithuania - Linux Performance Tuning (LFS426)
Nederland - Linux Performance Tuning (LFS426)
Norway - Linux Performance Tuning (LFS426)
Portugal - Linux Performance Tuning (LFS426)
România - Linux Performance Tuning (LFS426)
Sverige - Linux Performance Tuning (LFS426)
Türkiye - Linux Performance Tuning (LFS426)
Malta - Linux Performance Tuning (LFS426)
Belgique - Linux Performance Tuning (LFS426)
France - Linux Performance Tuning (LFS426)
日本 - Linux Performance Tuning (LFS426)
Australia - Linux Performance Tuning (LFS426)
Malaysia - Linux Performance Tuning (LFS426)
New Zealand - Linux Performance Tuning (LFS426)
Philippines - Linux Performance Tuning (LFS426)
Singapore - Linux Performance Tuning (LFS426)
Thailand - Linux Performance Tuning (LFS426)
Vietnam - Linux Performance Tuning (LFS426)
India - Linux Performance Tuning (LFS426)
Argentina - Linux Performance Tuning (LFS426)
Chile - Linux Performance Tuning (LFS426)
Costa Rica - Linux Performance Tuning (LFS426)
Ecuador - Linux Performance Tuning (LFS426)
Guatemala - Linux Performance Tuning (LFS426)
Colombia - Linux Performance Tuning (LFS426)
México - Linux Performance Tuning (LFS426)
Panama - Linux Performance Tuning (LFS426)
Peru - Linux Performance Tuning (LFS426)
Uruguay - Linux Performance Tuning (LFS426)
Venezuela - Linux Performance Tuning (LFS426)
Polska - Linux Performance Tuning (LFS426)
United Kingdom - Linux Performance Tuning (LFS426)
South Korea - Linux Performance Tuning (LFS426)
Pakistan - Linux Performance Tuning (LFS426)
Sri Lanka - Linux Performance Tuning (LFS426)
Bulgaria - Linux Performance Tuning (LFS426)
Bolivia - Linux Performance Tuning (LFS426)
Indonesia - Linux Performance Tuning (LFS426)
Kazakhstan - Linux Performance Tuning (LFS426)
Moldova - Linux Performance Tuning (LFS426)
Morocco - Linux Performance Tuning (LFS426)
Tunisia - Linux Performance Tuning (LFS426)
Kuwait - Linux Performance Tuning (LFS426)
Oman - Linux Performance Tuning (LFS426)
Slovakia - Linux Performance Tuning (LFS426)
Kenya - Linux Performance Tuning (LFS426)
Nigeria - Linux Performance Tuning (LFS426)
Botswana - Linux Performance Tuning (LFS426)
Slovenia - Linux Performance Tuning (LFS426)
Croatia - Linux Performance Tuning (LFS426)
Serbia - Linux Performance Tuning (LFS426)
Bhutan - Linux Performance Tuning (LFS426)