Éó²élinuxʵʱÀú³Ì
ÓжàÖÖÏÂÁî¿ÉÓÃÓÚʵʱ¼à¿Ø linux Àú³Ì£¬°üÀ¨£ºps£ºÏÔʾÀú³ÌÏêϸÐÅÏ¢£¬°üÀ¨ pid¡¢Ãû³Æ¡¢Óû§¡¢×ÊԴʹÓúÍ״̬¡£top£ºÊµÊ±Àú³Ì¼à¿Ø£¬°´ cpu »òÄÚ´æʹÓÃÂÊÅÅÐò£¬ÌṩÀú³ÌÃû³Æ¡¢pid¡¢×ÊԴʹÓúÍ״̬¡£htop£ºÍ¼Ðλ¯Àú³ÌÉó²éÆ÷£¬Ìṩ¸üÏêϸµÄÐÅÏ¢£¬ÔÊÐí½»»¥Ê½Àú³ÌÖÎÀíºÍ×ÊԴʹÓüà¿Ø¡£pidstat£º¼àÊÓÌض¨Àú³ÌµÄÐÔÄÜÖ¸±ê£¬°üÀ¨ cpu ʹÓÃÇéÐΡ¢ÄÚ´æʹÓÃÇéÐΡ¢´ÅÅÌ i/o ºÍÍøÂçÔ˶¯¡£
ʵʱÉó²é Linux Àú³Ì
ʵʱ¼à¿Ø Linux Àú³ÌÊÇϵͳÖÎÀíºÍ¹ÊÕÏɨ³ýµÄÖ÷Òª·½Ãæ¡£Óм¸ÖÖÏÂÁî¿ÉÒÔ×ÊÖúÄúÉó²éÕýÔÚÔËÐеÄÀú³Ì¡£
ps ÏÂÁî
ps ÏÂÁîÊÇÉó²éÀú³Ì×î³£ÓõŤ¾ß¡£ËüÌṩÓйØÿ¸öÀú³ÌµÄÖÖÖÖÐÅÏ¢£¬°üÀ¨£º
Àú³Ì ID (PID)
Àú³ÌÃû³Æ
Óû§ËùÓÐȨ
CPU ºÍÄÚ´æʹÓÃÇéÐÎ
״̬ (ÈçÔËÐС¢ÐÝÃß¡¢×èÖ¹)
ҪʹÓà ps ÏÂÁֻÐèÔÚÖÕ¶ËÖмüÈë ps¡£Äú¿ÉÒÔʹÓÃÖÖÖÖ±ê¼ÇÀ´¹ýÂ˺ÍÃûÌû¯Êä³ö¡£ÀýÈ磺
ps -ef£ºÏÔʾËùÓÐÀú³ÌµÄÏêϸÐÅÏ¢
ps -aux£ºÏÔʾÓû§¡¢Àú³Ì ID ºÍ CPU/ÄÚ´æʹÓÃÇéÐÎ
ps -x£ºÖ»ÏÔʾûÓпØÖÆÖն˵ÄÀú³Ì
top ÏÂÁî
top ÏÂÁîÌṩÁËʵʱÀú³Ì¼à¿Ø¡£Ëü°´ CPU »òÄÚ´æʹÓÃÂʶÔÀú³Ì¾ÙÐÐÅÅÐò£¬²¢ÏÔʾÒÔÏÂÐÅÏ¢£º
Àú³ÌÃû³Æ
PID
CPU °Ù·Ö±È
ÄÚ´æʹÓÃÇéÐÎ
״̬
top ÏÂÁî»áһֱˢУ¬ÊµÊ±¸üÐÂÐÅÏ¢¡£Äú¿ÉÒÔʹÓÿì½Ý¼üÀ´Ö´ÐÐÖݪֲÙ×÷£¬ÀýÈ磺
k£ºÖÕÖ¹Àú³Ì
r£ºÖØÐÂÅÅÁÐÀú³Ì
s£º°´ CPU »òÄÚ´æʹÓÃÇéÐζÔÀú³Ì¾ÙÐÐÅÅÐò
htop ÏÂÁî
htop ÏÂÁîÊÇÒ»¸öͼÐλ¯µÄÀú³ÌÉó²éÆ÷£¬ËüÌṩÁË±È top ÏÂÁî¸üÏêϸµÄÐÅÏ¢¡£ËüÔÊÐíÄú£º
½»»¥Ê½µØÑ¡ÔñºÍÖÕÖ¹Àú³Ì
¸ú×ÙÀú³ÌµÄÏ̺߳ÍÎļþÐÎò·û
¼à¿Øϵͳ×ÊÔ´µÄʹÓÃÇéÐÎ
ҪʹÓà htop ÏÂÁֻÐèÔÚÖÕ¶ËÖмüÈë htop ¼´¿É¡£
¼àÊÓÌض¨Àú³Ì
Òª¼àÊÓÌض¨Àú³Ì£¬¿ÉÒÔʹÓà pidstat ÏÂÁî¡£ËüÌṩÁËÓйØÌض¨Àú³ÌµÄÐÔÄÜÖ¸±ê£¬°üÀ¨£º
CPU ʹÓÃÇéÐÎ
ÄÚ´æʹÓÃÇéÐÎ
´ÅÅÌ I/O
ÍøÂçÔ˶¯
ҪʹÓà pidstat ÏÂÁֻÐèÖ¸¶¨Àú³Ì PID£¬ÀýÈ磺
pidstat -p 1234
µÇ¼ºó¸´ÖÆ
ÒÔÉϾÍÊÇÉó²élinuxʵʱÀú³ÌµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡