Leidke Linuxi kõrgeima mälu ja protsessori kasutamise kõige paremini töötavad protsessid
Mäletan, kui lugesin kord, et tõhusad süsteemiadministraatorid on laisad inimesed. Põhjus pole selles, et nad ei teeks oma tööd ega raiskaks oma aega - see on enamasti seetõttu, et nad on palju oma rutiinseid ülesandeid automatiseerinud. Seega ei pea nad oma servereid hoidma ja saavad kasutada aega uute tehnoloogiate õppimiseks ning alati oma mängu tipus püsimiseks.
Osa ülesannete automatiseerimisest on õppida, kuidas saada skript tegema seda, mida muidu ise tegema peaksite. Sama oluline on käskude pidev lisamine oma teadmistebaasi.
Sel põhjusel jagame selles artiklis nippi, et teada saada, millised protsessid kulutavad Linuxis palju mälu ja protsessori kasutamist.
See tähendab, et sukeldume sisse ja alustame.
Kontrollige Linuxis RAM-i või protsessori kasutamise järgi sorteeritud tippprotsesse
Järgmine käsk näitab RAM-i ja protsessori kasutamise järgi järjestatud peamiste protsesside loendit järeltulija kujul (kui soovite näha täielikku loendit, eemaldage torujuhe ja pea):
# ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head
PID PPID CMD %MEM %CPU 2591 2113 /usr/lib/firefox/firefox 7.3 43.5 2549 2520 /usr/lib/virtualbox/Virtual 3.4 8.2 2288 1 /home/gacanepa/.dropbox-dis 1.4 0.3 1889 1543 c:\TeamViewer\TeamViewer.ex 1.0 0.2 2113 1801 /usr/bin/cinnamon 0.9 3.5 2254 2252 python /usr/bin/linuxmint/m 0.3 0.0 2245 1801 nautilus -n 0.3 0.1 1645 1595 /usr/bin/X :0 -audit 0 -aut 0.3 2.5
Ülalolevas käsus kasutatud ülaltoodud valikute lühike selgitus.
Ps-i suvand -o
(või –format) võimaldab teil määrata väljundvormingu. Minu lemmik on näidata protsesside PID-sid (pid), PPID-sid (pid), protsessiga seotud käivitatava faili nime (cmd) ning RAM-i ja protsessori kasutamist (% mem
ja % cpu
).
Lisaks kasutan --sort
sorteerimiseks kas % mem
või % cpu
järgi. Vaikimisi sorteeritakse väljund tõusvas vormis, kuid isiklikult eelistan seda järjekorda muuta, lisades sortimiskriteeriumide ette miinusmärgi.
Muude väljade lisamiseks väljundisse või sortimiskriteeriumide muutmiseks lugege käsu ps
käsulehe jaotist VÄLJAVORMINGU JUHTIMINE.
Kokkuvõte
Jälgimisprotsess on üks Linuxi serverisüsteemi administraatori arvukatest ülesannetest. Selles näpunäites vaatasime, kuidas loendate oma süsteemis protsessid ja sorteerite need vastavalt utiliidile järeltulija RAM-i ja protsessori kasutamise järgi.