= 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