Version 11 (modified by jpo, 6 years ago)

--

Monitorowanie obciążenia systemu

1. Weryfikacja aktualnego obciążenia systemu przez poszczególne procesy działający w konsoli systemu Unix - aplikacja htop

Instalacja pakietu:

apt-get install htop

2. Monitorowanie użycia pamięci trwałej - aplikacja iotop

Instalacja pakietu:

apt-get install iotop

3. Weryfikacja parametrów dysków twardych hdparm

Instalacja pakietu:

apt-get install hdparm

Polecenia wykonujemy z poziomu roota. Przykłady użycia:

Listuje informacje bezpośrednio z urządzenia (lub z '-i' z proc)

hdparm -I /dev/sda

Włącza tryb DMA dla pierwszego dysku twardego.

hdparm -d1 /dev/sda

Wyłącza tryb DMA dla pierwszego dysku twardego.

hdparm -d0 /dev/sda

Sprawdza wydajność czytania pamięć cache dla pierwszego dysku twardego.

hdparm -T /dev/sda

Sprawdza wydajność czytania pierwszego dysku twardego.

hdparm -t /dev/sda

4. Prosty pomiaru wydajności I/O - polecenie dd

dd if=/dev/zero of=plik count=1 bs=1G oflag=direct

5. Weryfikacja logów systemu

Domyślnie logi zapisane są w /var/log bezpośrednio w katalogu lub z podziałem na podkatalogi z nazwą danej aplikacji.

  • logi Apache: /var/log/apache tutaj mamy rozdzielenie na error.log oraz access.log
  • logi PHP: /var/log/php_error.log
  • logi PostgreSQL: /var/log/postgresql/
  • logi systemowe:

-- auth - dane związane z autoryzacją authpriv - inne komunikaty związane z autoryzacją cron - komunikaty crona daemon - inne demony kern - komunikaty jądra systemu mail - komunikaty związane z pocztą syslog - komunikaty demona syslog user - procesy użytkowników