Aktualne promocje

29/02/2012
28/03/2012
01/05/2012

Barcampy

W tej chwili planujemy najbliższy barcamp. Jeżeli chcesz wystąpić ze swoją prezentacją zgłoś się do nas na adres: barcamp@osec.pl

Zapoznaj się z archiwum naszych spotkań

Strojenie wydajności w systemie OpenSolaris

Kod szkolenia: 
OSOLPT1
Opis szkolenia: 
  • Umiejętność diagnozowania problemów związanych z wydajnością aplikacji i systemu

  • Użycie dostarczanych w ramach systemu narzędzi do określania parametrów związanych z wydajnością istniejącego systemu

  • Wyświetlanie i ustawianie parametrów związanych ze strojeniem systemu

  • Monitorowanie aktywności procesów i wątków w systemie

  • Modyfikowanie algorytmów szeregowania i zarządzania wątkami w systemie

  • Monitorowanie i strojenie parametrów związanych z pamięcią wirtualną

  • Szacowanie wydajności szyny systemowej oraz pamięci cache

  • Strojenie parametrów związanych z systemami plików

Cel szkolenia: 
  • Umiejętność szacowania i predykcji przyszłego obciążenia systemu informatycznego

  • Określanie optymalnych parametrów pracy zależnie od powierzonych zadań

  • Monitorowanie bieżącego obciążenia

  • Zapoznanie się z algorytmami stosowanymi w systemie OpenSolaris

Grupa docelowa: 

Kurs jest przeznaczony dla zaawansowanych administratorów systemów którzy odpowiedzialni są za utrzymanie wydajności powierzonych im systemów i decydują o parametrach wpływających na wydajność. Kurs pozwoli dogłębnie zapoznać się z systemem OpenSolaris również od strony stosowanych w nim algorytmów oraz ich parametrów strojenia.

Wymagania wobec słuchaczy: 
  • Instalowanie i konfigurowanie systemu OpenSolaris

  • Zaawansowana wiedza administracyjna związana z systemem OpenSolaris

  • Zarządzanie przestrzeniami dyskowymi oraz urządzeniami sieciowymi

  • Wiedza o podstawowych zasadach budowy systemu Unix

Cena netto PLN: 
3800
Cena brutto PLN: 
4674
Czas trwania: 
5 dni
Uwagi: 

Konspekt: 
  1. Wstęp do zarządzania wydajnością
    1. Cele i etapy strojenia wydajności

    2. Proces strojenia wydajności

    3. Terminy i wskaźniki wydajoności

    4. Narzędzia bazujące na kstat

    5. Narzędzia bazujące na procfs

    6. Narzędzia bazujące na DTrace

    7. Użycie narzędzi kstat

  2. DTrace
    1. Właściwości narzędzi DTrace

    2. Architektura DTrace

    3. Kontrolki i próbniki

    4. Definicja próbnika

    5. Tworzenie i uruchamianie skryptów DTrace

    6. DTrace Toolkit – użycie i rozszerzanie

    7. Własne skrypty DTrace

  3. Narzędzia monitorowania w OpenSolaris
    1. Narzędzia dostarczane wraz z systemem

    2. Użycie narzędzi bazujących na kstat

    3. Użycie narzędzi bazujących na procfs

    4. Zasoby online i programy zewnętrzne

    5. Uruchamianie podsystemu logowania wykonywanych wywołań

  4. Wyświetlanie i strojenie parametrów
    1. Wyświetlanie bieżących parametrów systemu

    2. Ustawianie bieżących parametrów systemu

  5. Monitorowanie procesów i wątków
    1. Pojęcie procesu

    2. Pojęcie wątku

    3. Porównanie wydajności procesu jedno i wielowątkowego

    4. Monitorowanie procesów

    5. Zakres zastosowania narzędzia lockstat

  6. Szeregowanie zadań i zarządzanie jednostkami wykonawczymi
    1. Kontrola i monitorowanie CPU

    2. Szeregowanie zadań

    3. Algorytmy szeregowania zadań

    4. Użycie Solaris Resource Manager i klasy FFS ( Fair Share Scheduler )

  7. Monitorowanie pamięci buforowej
    1. Opis pojęcia buforu i cache

    2. Charakterystyka buforów i cache

    3. Identyfikowanie problemów związanych z wieloprocesorowością

    4. Identyfikowanie problemów związanych z architekturą cache

  8. Strojenie wydajności pamięci
    1. Monitorowanie użycia pamięci

    2. Zagadnienia związane z pamięcią wirtualną

    3. Buforowanie plików na dysku w pamięci

    4. Statystyki stronicowania

    5. Zagadnienia związane z wymianą procesów

    6. Identyfikowanie wymagań pamięciowych aplikacji

    7. Deficyty pamięci

  9. Szyny komunikacji w systemie
    1. Zagadnienia związane z magistralami systemu

    2. Narzędzie prtdiag

    3. Diagnozowanie problemów zależnych od szyn systemu

  10. Strojenie wydajności wejścia/wyjścia
    1. Szyny SCSI

    2. Czasy wykonywania operacji w czasie obsługi I/O na dysku

    3. Właściwości sterowników urządzeń zwiększające wydajność operacji

    4. Wyświetlanie właściwości dysku i innych urządzeń

    5. Planowanie utylizacji I/O

    6. Solaris Volume Manager

    7. Strojenie podsystemu I/O

  11. Strojenie systemu plików UFS
    1. Statystyki związane z UFS

    2. Charakterystyki aplikacji z UFS

    3. Strojenie właściwości UFS a szybka odpowiedź systemu

    4. Strojenie właściwości UFS a obciążenie wydajności

    5. Alternatywne systemy plików

  12. System plików ZFS
    1. Podstawy ZFS

    2. Warstwy architektury ZFS

    3. Tworzenie puli urządzeń

    4. Tworzenie hierarchii systemu plików

    5. Tworzenie migawki ZFS

    6. Klonowanie w ZFS

    7. Wyświetlanie właściwości związanych z wydajnością ZFS

    8. Strojenie właściwości ZFS

  13. Monitorowanie parametrów sieciowych
    1. TCP – właściwości związane z wydajnością

    2. Wydajność urządzeń sieciowych

    3. Monitorowanie wydajności z pomocą narzędzi w systemie

  14. Utrzymanie wydajności w systemie
    1. Etapy określania i utrzymania parametrów związanych z wydajnością

    2. Uruchamianie rozliczania w systemie

    3. Powszechne narzędzia do pomiaru wydajności i identyfikowania wąskich gardeł przetwarzania

    4. Redukcja bolączek związanych z wydajnością

    5. Proste metody utrzymania wydajności

    6. 15. Testowanie wydajności
  15. Planowanie testów wydajnościowych

  16. Interpretowanie wyników

Najbliższe terminy szkolenia

Warszawa: 
Pon, 21/02/2011
Pon, 11/04/2011
Pon, 09/05/2011
Pon, 27/06/2011

O osec.pl

Nasz serwis działa dzieki następującym projektom:

Drupal CMS - http://www.drupal.org
Apache HTTPD - http://www.apache.org
PHP - http://www.php.net
MySQL - http://www.mysql.com