Pangitaa ang Nanguna nga Mga Proseso sa Pagdagan pinaagi sa Labing Taas nga Memorya ug Paggamit sa CPU sa Linux


Nahinumdom ko sa makausa nga nagbasa nga ang episyente nga mga tigdumala sa sistema mga tapulan nga mga tawo. Ang rason dili kay wala sila nagbuhat sa ilang trabaho o nag-usik-usik sa ilang oras - kasagaran tungod kay na-automate na nila ang ilang naandang buluhaton. Sa ingon, dili nila kinahanglan nga mag-babysit sa ilang mga server ug magamit ang ilang oras sa pagkat-on sa mga bag-ong teknolohiya ug kanunay nga magpabilin sa tumoy sa ilang dula.

Kabahin sa pag-automate sa imong mga buluhaton, ang pagkat-on kung giunsa paghimo ang usa ka script nga buhaton kung unsa ang kinahanglan nimong buhaton sa imong kaugalingon kung dili. Ang padayon nga pagdugang sa mga mando sa imong kaugalingon nga base sa kahibalo parehas ka hinungdanon.

Tungod niana nga hinungdan, sa kini nga artikulo magpaambit kami usa ka limbong aron mahibal-an, kung unsang mga proseso ang nag-usik sa daghang paggamit sa Memorya ug CPU sa Linux.

Ingon niana, mag-dive kita ug magsugod.

Susihon ang Nanguna nga Mga Proseso nga gisunud sa RAM o Paggamit sa CPU sa Linux

Ang mosunud nga mando magpakita sa lista sa mga nanguna nga proseso nga gimando sa paggamit sa RAM ug CPU sa porma sa kaliwat (kuhaa ang pipeline ug ulo kung gusto nimo makita ang tibuuk nga lista):

# 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

Mubo nga pagpatin-aw sa mga opsyon sa ibabaw nga gigamit sa sugo sa ibabaw.

Ang -o (o –format) nga opsyon sa ps nagtugot kanimo sa pagtino sa output format. Ang akong paborito mao ang pagpakita sa mga proseso nga PIDs (pid), PPIDs (pid), ang ngalan sa executable file nga nalangkit sa proseso (cmd), ug ang RAM ug CPU utilization (%mem ug %cpu, matag usa).

Dugang pa, akong gigamit ang --sort aron paghan-ay pinaagi sa %mem o %cpu. Sa kasagaran, ang output ihan-ay sa ascendant nga porma, apan sa personal mas gusto nako nga balihon kana nga han-ay pinaagi sa pagdugang og minus sign atubangan sa sort criteria.

Para makadugang ug ubang field sa output, o usbon ang sort criteria, tan-awa ang OUTPUT FORMAT CONTROL section sa man page sa ps command.

Summary

Ang proseso sa pag-monitor usa sa daghang mga buluhaton sa usa ka tigdumala sa sistema sa server sa Linux, sa kini nga tip, gitan-aw namon kung giunsa nimo paglista ang mga proseso sa imong sistema ug paghan-ay kini sumala sa paggamit sa RAM ug CPU sa porma sa kaliwat gamit ang ps utility.