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

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie