Přihlásit | Registrovat

MONITOROVÁNÍ A DEBUGGING

top

top zobrazí procesy které nejvíce zatěžují CPU

- vytvoří pravidelně se obnovující (defaultně po 5 sekundách) tabulku s procesy seřazenými podle zvolených kritérií. Programu lze zadávat parametry jak při spuštění (v příkazovém řádku) tak i interaktivně při běhu programu a tím získat informace přesně podle potřeby. Z programu lze také posílat signály různým procesům.
Další info

ps

je nástroj, který vypíše všechny běžící procesy s uvedením PID a některých dalších informací. Lze zadat velké množství parametrů, které ovlivní výstup z programu přesně podle potřeby.

ps -eafw zobrazí běžící procesy ps -e -o pid,args –forest hierarchicky zobrazí běžící procesy Užitečné je spojit příkaz rourou s programem pro zobrazování výstupu na monitoru, např. programem less:

ps -e --forest | less

a budete moci listovat výpisem pomocí šipek dopředu i zpět.
Další info

pstree

pstree zobrazí běžící procesy jako strom

kill

kill -9 ID_procesu vynuceně ukončí proces (zadejte číslo procesu PID) kill -1 ID_procesu donutí proces k znovunačtení konfigurace
Další info

killall

zasílá signál podobně jako kill avšak celé skupině procesů Další info

lsof

lsof -p $$ zobrazí seznam souborů otevřených zadaným procesem lsof /home/user1 zobrazí seznam souborů otevřených programem v zadané cestě

strace

strace -c ls >/dev/null zobrazí systémová volání odesílaná a přijímaná procesem (debug) strace -f -e open ls >/dev/null zobrazí volání knihoven

Souborový systém proc

je především určen ke čtení, tedy zjišťování informací o systému. Do pseudosystému proc zapisuje jádro a informace zde uvedené tedy sdělují, s jakými informacemi jádro pracuje. Většinu pseudosouborů v podadresáři /proc lze zobrazit pomocí příkazu cat, například:

cat /proc/cpuinfo

vypíše informace o procesoru.
Série článku o /proc vyšla na www.root.cz
Další info

last

last reboot zobrazí historii restartů

lsmod

lsmod zobrazí načtené moduly jádra

free

free -m zobrazí stav paměti RAM v megabajtech

smartctl

smartctl -A /dev/hda sledování spolehlivosti hard-disku pomocí S.M.A.R.T. smartctl -i /dev/hda zkontroluje jestliže je u disku zapnuta SMART podpora

/var/log/dmesg a /var/log/messages

tail /var/log/dmesg zobrazí události jádra tail /var/log/messages zobrazí systémové události tail s parametrem -f vypisuje přidávané řádky v reálném čase

Mandriva Wiki
system/prikazovy_radek/monitoring.txt · Poslední úprava: 2010/12/12 11:50 autor: yullaw