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.