如题所述
å¯ä»¥ä½¿ç¨pså½ä»¤ãå®è½æ¾ç¤ºå½åè¿è¡ä¸è¿ç¨çç¸å
³ä¿¡æ¯ï¼å
æ¬è¿ç¨çPIDãLinuxåUNIXé½æ¯æpså½ä»¤ï¼æ¾ç¤ºææè¿è¡ä¸è¿ç¨çç¸å
³ä¿¡æ¯ãpså½ä»¤è½æä¾ä¸ä»½å½åè¿ç¨çå¿«ç
§ãå¦æä½ æ³ç¶æå¯ä»¥èªå¨å·æ°ï¼å¯ä»¥ä½¿ç¨topå½ä»¤ãpså½ä»¤è¾å
¥ä¸é¢çpså½ä»¤ï¼æ¾ç¤ºææè¿è¡ä¸çè¿ç¨ï¼ # ps aux | lesså
¶ä¸ï¼-Aï¼æ¾ç¤ºææè¿ç¨aï¼æ¾ç¤ºç»ç«¯ä¸å
æ¬å
¶å®ç¨æ·çææè¿ç¨xï¼æ¾ç¤ºæ æ§å¶ç»ç«¯çè¿ç¨ä»»å¡ï¼æ¥çç³»ç»ä¸çæ¯ä¸ªè¿ç¨ã # ps -A # ps -eä»»å¡ï¼æ¥çérootè¿è¡çè¿ç¨ # ps -U root -u root -Nä»»å¡ï¼æ¥çç¨æ·vivekè¿è¡çè¿ç¨ # ps -u vivekä»»å¡ï¼topå½ä»¤topå½ä»¤æä¾äºè¿è¡ä¸ç³»ç»çå¨æå®æ¶è§å¾ãå¨å½ä»¤æ示è¡ä¸è¾å
¥topï¼ # topè¾åºï¼å¾1ï¼topå½ä»¤ï¼æ¾ç¤ºLinuxä»»å¡æqéåºï¼æhè¿å
¥å¸®å©ãä»»å¡ï¼æ¾ç¤ºè¿ç¨çæ ç¶å¾ãpstree以æ ç¶æ¾ç¤ºæ£å¨è¿è¡çè¿ç¨ãæ çæ ¹èç¹ä¸ºpidæinitãå¦ææå®äºç¨æ·åï¼è¿ç¨æ å°ä»¥ç¨æ·ææ¥æçè¿ç¨ä½ä¸ºæ ¹èç¹ã $ pstreeè¾åºç¤ºä¾ï¼å¾2ï¼pstree - æ¾ç¤ºè¿ç¨çæ ç¶å¾ä»»å¡ï¼ä½¿ç¨psåå°è¿ç¨æ # ps -ejH # ps axjfä»»å¡ï¼è·å¾çº¿ç¨ä¿¡æ¯è¾å
¥ä¸åå½ä»¤ï¼ # ps -eLf # ps axmsä»»å¡ï¼è·å¾å®å
¨ä¿¡æ¯è¾å
¥ä¸åå½ä»¤ï¼ # ps -eo euser,ruser,suser,fuser,f,comm,label # ps axZ # ps -eMä»»å¡ï¼å°è¿ç¨å¿«ç
§å¨åå°æ件ä¸è¾å
¥ä¸åå½ä»¤ï¼ # top -b -n1 > /tmp/process.logä½ ä¹å¯ä»¥å°ç»æéè¿é®ä»¶åç»èªå·±ï¼ # top -b -n1 | mail -s 'Process snapshot' you@example.comä»»å¡ï¼æ¥æ¾è¿ç¨ä½¿ç¨pgrepå½ä»¤ãpgrepè½æ¥æ¾å½åæ£å¨è¿è¡çè¿ç¨å¹¶ååºç¬¦åæ¡ä»¶çè¿ç¨IDãä¾å¦æ¾ç¤ºfirefoxçè¿ç¨IDï¼ $ pgrep firefoxä¸é¢å½ä»¤å°æ¾ç¤ºè¿ç¨å为sshdãææè
为rootçè¿ç¨ã $ pgrep -u root sshdåhtopåatop说hellohtopæ¯ä¸ä¸ªç±»ä¼¼topç交äºå¼è¿ç¨æ¥çå·¥å
·ï¼ä½æ¯å¯ä»¥åç´åæ°´å¹³æ»å¨æ¥æ¥çææè¿ç¨åä»ä»¬çå½ä»¤è¡ãè¿ç¨çç¸å
³æä½(killingï¼renicing)ä¸éè¦è¾å
¥PIDãè¦å®è£
htopè¾å
¥å½ä»¤ï¼ # apt-get install htopæ # yum install htopå¨å½ä»¤æ示è¡ä¸è¾å
¥htopï¼ # htopè¾åºç¤ºä¾ï¼å¾3ï¼htop - Interactive Linux / UNIX process vieweratopå·¥å
·atopæ¯ä¸ä¸ªç¨æ¥æ¥çLinuxç³»ç»è´è½½ç交äºå¼çæ§å·¥å
·ãå®è½å±ç°ç³»ç»å±çº§çå
³é®ç¡¬ä»¶èµæº(ä»æ§è½è§åº¦)ç使ç¨æ
åµï¼å¦CPUãå
åã硬çåç½ç»ãå®ä¹å¯ä»¥æ ¹æ®è¿ç¨å±çº§çCPUåå
åè´è½½æ¾ç¤ºåªä¸ªè¿ç¨é æäºç¹å®çè´è½½;å¦æå·²ç»å®è£
å
æ ¸è¡¥ä¸å¯ä»¥æ¾ç¤ºæ¯ä¸ªè¿ç¨ç硬çåç½ç»è´è½½ã
温馨提示:答案为网友推荐,仅供参考