linuxÖÐÉó²éÀú³Ì״̬µÄÏÂÁî
Éó²é linux ÖÐÀú³Ì״̬µÄÏÂÁî°üÀ¨£ºps ÏÂÁÏÔʾËùÓÐÕýÔÚÔËÐÐÀú³ÌµÄÏêϸÐÅÏ¢£¬¿Éͨ¹ýÑ¡Ïîϸ»¯ÅÌÎÊÌõ¼þ¡£pidstat ÏÂÁÌṩµ¥¸öÀú³Ì»òÒ»×éÀú³ÌµÄÏêϸ״̬ÐÅÏ¢£¬Èç cpu¡¢ÄÚ´æ¡¢´ÅÅÌ i/o ºÍÍøÂç i/o ʹÓÃÇéÐΡ£top ÏÂÁÒÔ½»»¥Ê½·½·¨ÊµÊ±ÏÔʾÀú³Ì״̬ÐÅÏ¢£¬ÔÊÐíÓû§ÅÅÐò¡¢¹ýÂ˺ÍÖÕÖ¹Àú³Ì¡£
Linux ÖÐÉó²éÀú³Ì״̬µÄÏÂÁî
ps ÏÂÁî
ps ÏÂÁîÊÇ Linux ÖÐ×î³£ÓõÄÀú³Ì״̬Éó²éÏÂÁî¡£ËüÌṩÓйØËùÓÐÕýÔÚÔËÐÐÀú³ÌµÄÏêϸÐÅÏ¢¡£
Óï·¨£º
ps [Ñ¡Ïî] [Àú³Ì ID]
µÇ¼ºó¸´ÖÆ
Ñ¡Ï
-A£ºÏÔʾËùÓÐÀú³Ì¡£
-e£ºÏÔʾËùÓÐÀú³ÌµÄÇéÐαäÁ¿¡£
-f£ºÏÔʾÍêÕûÃûÌÃÀú³Ì±í¡£
-l£ºÏÔʾÏêϸÐÅÏ¢Àú³Ì±í¡£
-u£ºÏÔʾÓëÖ¸¶¨Óû§Ïà¹ØµÄÀú³Ì¡£
pidstat ÏÂÁî
pidstat ÏÂÁîÌṩÓйص¥¸öÀú³Ì»òÒ»×éÀú³ÌµÄÏêϸ״̬ÐÅÏ¢¡£
Óï·¨£º
pidstat [Ñ¡Ïî] [pid] [¾àÀë]
µÇ¼ºó¸´ÖÆ
Ñ¡Ï
-h£ºÏÔʾ×ÊÖúÐÅÏ¢¡£
-u£ºÏÔʾ CPU ºÍÄÚ´æʹÓÃÇéÐÎÐÅÏ¢¡£
-d£ºÏÔʾ´ÅÅÌ I/O ÐÅÏ¢¡£
-r£ºÏÔʾÍøÂç I/O ÐÅÏ¢¡£
top ÏÂÁî
top ÏÂÁîÌṩʵʱÀú³Ì״̬ÐÅÏ¢¡£ËüÒÔ½»»¥Ê½·½·¨ÏÔʾ£¬ÔÊÐíÓû§ÅÅÐò¡¢¹ýÂ˺ÍÖÕÖ¹Àú³Ì¡£
Óï·¨£º
top [Ñ¡Ïî]
µÇ¼ºó¸´ÖÆ
Ñ¡Ï
-c£ºÏÔʾÏÂÁîÐС£
-n£ºÖ¸¶¨ÒªÏÔʾµÄÀú³ÌÊý¡£
-p£ºÖ¸¶¨Ìض¨Àú³Ì ID¡£
ʾÀý£º
ÁгöËùÓÐÀú³Ì£º
ps -A
µÇ¼ºó¸´ÖÆ
ÏÔʾÓëÓû§ “john” Ïà¹ØµÄÀú³Ì£º
ps -u john
µÇ¼ºó¸´ÖÆ
ÏÔʾÀú³Ì 1234 µÄÏêϸÐÅÏ¢£º
ps -l 1234
µÇ¼ºó¸´ÖÆ
¼à¿ØÀú³Ì 1234 µÄ CPU ʹÓÃÇéÐΣº
pidstat -u 1234 1
µÇ¼ºó¸´ÖÆ
ʵʱÏÔʾËùÓÐÀú³ÌµÄ״̬£º
top
µÇ¼ºó¸´ÖÆ
ÒÔÉϾÍÊÇlinuxÖÐÉó²éÀú³Ì״̬µÄÏÂÁîµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡