{"id":105,"date":"2023-03-17T01:11:16","date_gmt":"2023-03-16T17:11:16","guid":{"rendered":"http:\/\/idc.birk.cn\/?p=105"},"modified":"2023-03-17T13:04:18","modified_gmt":"2023-03-17T05:04:18","slug":"linux%e5%b8%b8%e8%a7%81%e5%91%bd%e4%bb%a4ps%e7%9a%84%e8%bf%90%e7%94%a8","status":"publish","type":"post","link":"https:\/\/idc.birk.cn\/?p=105","title":{"rendered":"Linux\u5e38\u89c1\u547d\u4ee4ps\u7684\u8fd0\u7528"},"content":{"rendered":"<div>Linux\u4e2d\u7684ps\u547d\u4ee4\u662fProcess Status\u7684\u7f29\u5199\u3002\u7528\u6765\u5217\u51fa\u7cfb\u7edf\u5f53\u524d\u8fd0\u884c\u7684\u90a3\u4e9b\u8fdb\u7a0b\u3002ps\u547d\u4ee4\u5217\u51fa\u7684\u662f\u5f53\u524d\u90a3\u4e9b\u8fdb\u7a0b\u7684\u5feb\u7167\uff0c\u5c31\u662f\u6267\u884cps\u547d\u4ee4\u7684\u90a3\u4e2a\u65f6\u523b\u7684\u90a3\u4e9b\u8fdb\u7a0b\uff0c\u5982\u679c\u60f3\u8981\u52a8\u6001\u7684\u663e\u793a\u8fdb\u7a0b\u4fe1\u606f\uff0c\u5c31\u53ef\u4ee5\u4f7f\u7528top\u547d\u4ee4\u3002\u8981\u5bf9\u8fdb\u7a0b\u8fdb\u884c\u76d1\u6d4b\u548c\u63a7\u5236\uff0c\u9996\u5148\u5fc5\u987b\u8981\u4e86\u89e3\u5f53\u524d\u8fdb\u7a0b\u7684\u60c5\u51b5\uff0c\u4e5f\u5c31\u662f\u9700\u8981\u67e5\u770b\u5f53\u524d\u8fdb\u7a0b\uff0c\u800c ps \u547d\u4ee4\u5c31\u662f\u6700\u57fa\u672c\u540c\u65f6\u4e5f\u662f\u975e\u5e38\u5f3a\u5927\u7684\u8fdb\u7a0b\u67e5\u770b\u547d\u4ee4\u3002\u4f7f\u7528\u8be5\u547d\u4ee4\u53ef\u4ee5\u786e\u5b9a\u6709\u54ea\u4e9b\u8fdb\u7a0b\u6b63\u5728\u8fd0\u884c\u548c\u8fd0\u884c\u7684\u72b6\u6001\u3001\u8fdb\u7a0b\u662f\u5426\u7ed3\u675f\u3001\u8fdb\u7a0b\u6709\u6ca1\u6709\u50f5\u6b7b\u3001\u54ea\u4e9b\u8fdb\u7a0b\u5360\u7528\u4e86\u8fc7\u591a\u7684\u8d44\u6e90\u7b49\u7b49\u3002\u5927\u90e8\u5206\u4fe1\u606f\u90fd\u662f\u53ef\u4ee5\u901a\u8fc7\u6267\u884c\u8be5\u547d\u4ee4\u5f97\u5230\u7684\u3002ps\u4e3a\u6211\u4eec\u63d0\u4f9b\u4e86\u8fdb\u7a0b\u7684\u4e00\u6b21\u6027\u7684\u67e5\u770b\uff0c\u5b83\u6240\u63d0\u4f9b\u7684\u67e5\u770b\u7ed3\u679c\u5e76\u4e0d\u52a8\u6001\u8fde\u7eed\u7684\uff1b\u5982\u679c\u60f3\u5bf9\u8fdb\u7a0b\u65f6\u95f4\u76d1\u63a7\uff0c\u5e94\u8be5\u7528 top \u5de5\u5177\u3002kill \u547d\u4ee4\u7528\u4e8e\u6740\u6b7b\u8fdb\u7a0b\u3002<\/div>\n<div><strong>\u547d\u4ee4\u57fa\u672c\u4ecb\u7ecd<\/strong><\/div>\n<p>\u547d\u4ee4\u683c\u5f0f<\/p>\n<pre>ps\u547d\u4ee4\u57fa\u672c\u683c\u5f0f\u4e3a:\r\nps [options]\r\n<\/pre>\n<p>\u5e38\u7528\u53c2\u6570<\/p>\n<pre>-A \u663e\u793a\u6240\u6709\u8fdb\u7a0b\uff08\u540c-e\uff09\r\n-a \u663e\u793a\u5f53\u524d\u7ec8\u7aef\u7684\u6240\u6709\u8fdb\u7a0b\r\n-u \u663e\u793a\u8fdb\u7a0b\u7684\u7528\u6237\u4fe1\u606f\r\n-o \u4ee5\u7528\u6237\u81ea\u5b9a\u4e49\u5f62\u5f0f\u663e\u793a\u8fdb\u7a0b\u4fe1\u606f\r\n-f \u663e\u793a\u7a0b\u5e8f\u95f4\u7684\u5173\u7cfb\r\n<\/pre>\n<p>\u5bf9\u4e8e\u66f4\u591a\u53c2\u6570\u7684\u4ecb\u7ecd\uff0c\u53ef\u4f7f\u7528\u547d\u4ee4man ps\u67e5\u770b\uff0c\u8fd9\u91cc\u4e0d\u518d\u8d58\u8ff0\u3002<\/p>\n<p>\u5b57\u6bb5\u542b\u4e49<br \/>\n\u5728\u4ecb\u7ecd\u5b9e\u4f8b\u4e4b\u524d\uff0c\u9700\u8981\u5148\u4e86\u89e3\u4e00\u4e0bps\u547d\u4ee4\u8f93\u51fa\u5404\u5b57\u6bb5\u7684\u542b\u4e49\uff0c\u8fd9\u6837\u6211\u4eec\u624d\u80fd\u66f4\u597d\u5730\u7406\u89e3\u6240\u5c55\u793a\u7684\u4fe1\u606f\u3002\u5e38\u89c1\u5b57\u6bb5\u7684\u57fa\u672c\u542b\u4e49\u5982\u4e0b:<\/p>\n<pre>USER \u8fdb\u7a0b\u6240\u6709\u8005\u7684\u7528\u6237\u540d\r\nPID \u8fdb\u7a0b\u53f7\r\nSTART \u8fdb\u7a0b\u6fc0\u6d3b\u65f6\u95f4\r\n%CPU \u8fdb\u7a0b\u81ea\u6700\u8fd1\u4e00\u6b21\u5237\u65b0\u4ee5\u6765\u6240\u5360\u7528\u7684CPU\u65f6\u95f4\u548c\u603b\u65f6\u95f4\u7684\u767e\u5206\u6bd4\r\n%MEM \u8fdb\u7a0b\u4f7f\u7528\u5185\u5b58\u7684\u767e\u5206\u6bd4\r\nVSZ \u8fdb\u7a0b\u4f7f\u7528\u7684\u865a\u62df\u5185\u5b58\u5927\u5c0f\uff0c\u4ee5K\u4e3a\u5355\u4f4d\r\nRSS \u9a7b\u7559\u7a7a\u95f4\u7684\u5927\u5c0f\u3002\u663e\u793a\u5f53\u524d\u5e38\u9a7b\u5185\u5b58\u7684\u7a0b\u5e8f\u7684K\u5b57\u8282\u6570\u3002\r\nTTY \u8fdb\u7a0b\u76f8\u5173\u7684\u7ec8\u7aef\r\nSTAT \u8fdb\u7a0b\u72b6\u6001\uff0c\u5305\u62ec\u4e0b\u9762\u7684\u72b6\u6001\uff1a\r\nD \u4e0d\u53ef\u4e2d\u65ad Uninterruptible sleep (usually IO)\r\nR \u6b63\u5728\u8fd0\u884c\uff0c\u6216\u5728\u961f\u5217\u4e2d\u7684\u8fdb\u7a0b\r\nS \u5904\u4e8e\u4f11\u7720\u72b6\u6001\r\nT \u505c\u6b62\u6216\u88ab\u8ffd\u8e2a\r\nZ \u50f5\u5c38\u8fdb\u7a0b\r\nW \u8fdb\u5165\u5185\u5b58\u4ea4\u6362\uff08\u4ece\u5185\u68382.6\u5f00\u59cb\u65e0\u6548\uff09\r\nX \u6b7b\u6389\u7684\u8fdb\u7a0b\r\n&lt; \u9ad8\u4f18\u5148\u7ea7\r\nN \u4f4e\u4f18\u5148\u7ea7\r\nL \u6709\u4e9b\u9875\u88ab\u9501\u8fdb\u5185\u5b58\r\ns \u5305\u542b\u5b50\u8fdb\u7a0b\r\n\\+ \u4f4d\u4e8e\u540e\u53f0\u7684\u8fdb\u7a0b\u7ec4\uff1b\r\nl \u591a\u7ebf\u7a0b\uff0c\u514b\u9686\u7ebf\u7a0b\r\nTIME \u8fdb\u7a0b\u4f7f\u7528\u7684\u603bCPU\u65f6\u95f4\r\nCOMMAND \u88ab\u6267\u884c\u7684\u547d\u4ee4\u884c\r\nNI \u8fdb\u7a0b\u7684\u4f18\u5148\u7ea7\u503c\uff0c\u8f83\u5c0f\u7684\u6570\u5b57\u610f\u5473\u7740\u5360\u7528\u8f83\u5c11\u7684CPU\u65f6\u95f4\r\nPRI \u8fdb\u7a0b\u4f18\u5148\u7ea7\u3002\r\nPPID \u7236\u8fdb\u7a0bID\r\nWCHAN \u8fdb\u7a0b\u7b49\u5f85\u7684\u5185\u6838\u4e8b\u4ef6\u540d\r\n<\/pre>\n<div><strong>\u5e38\u89c1\u7528\u6cd5<\/strong><\/div>\n<p>\u4e0b\u9762\u6765\u770b\u770b\u4e00\u4e9b\u5e38\u89c1\u7528\u6cd5\u3002<\/p>\n<p>\u663e\u793a\u6240\u6709\u8fdb\u7a0b\u4fe1\u606f<\/p>\n<pre>ps\u3000-A\r\nPID TTY TIME CMD\r\n1 ? 00:00:03 systemd\r\n2 ? 00:00:00 kthreadd\r\n4 ? 00:00:00 kworker\/0:0H\r\n6 ? 00:00:00 mm_percpu_wq\r\n7 ? 00:00:00 ksoftirqd\/0\r\n8 ? 00:00:02 rcu_sched\r\n9 ? 00:00:00 rcu_bh\r\n10 ? 00:00:00 migration\/0\r\n11 ? 00:00:00 watchdog\/0\r\n\uff08\u5185\u5bb9\u8f83\u591a\uff0c\u5176\u4ed6\u90e8\u5206\u7565\u8fc7\u3002\uff09\r\n<\/pre>\n<p>\u867d\u7136\u80fd\u663e\u793a\u6240\u6709\u8fdb\u7a0b\uff0c\u4f46\u662f\u663e\u793a\u7684\u4fe1\u606f\u5374\u4e0d\u591a\uff0c\u57fa\u672c\u53ea\u663e\u793a\u4e86\u8fdb\u7a0bid\u548c\u8fdb\u7a0b\u540d\uff0c\u6709\u65f6\u5019\u5e76\u4e0d\u5b9e\u7528\u3002<\/p>\n<p>\u663e\u793a\u6240\u6709\u8fdb\u7a0b\u57fa\u672c\u4fe1\u606f<br \/>\n\u76f8\u5173\u53c2\u6570\u3000-e<\/p>\n<pre>ps -ef\r\nUID PID PPID C STIME TTY TIME CMD\r\nroot 1 0 0 10:52 ? 00:00:03 \/sbin\/init splash\r\nroot 2 0 0 10:52 ? 00:00:00 [kthreadd]\r\nroot 4 2 0 10:52 ? 00:00:00 [kworker\/0:0H]\r\nroot 6 2 0 10:52 ? 00:00:00 [mm_percpu_wq]\r\nroot 7 2 0 10:52 ? 00:00:00 [ksoftirqd\/0]\r\nroot 8 2 0 10:52 ? 00:00:02 [rcu_sched]\r\nroot 9 2 0 10:52 ? 00:00:00 [rcu_bh]\r\nroot 10 2 0 10:52 ? 00:00:00 [migration\/0]\r\n\uff08\u5185\u5bb9\u8f83\u591a\uff0c\u5176\u4ed6\u90e8\u5206\u7565\u8fc7\u3002\uff09\r\n<\/pre>\n<p>\u8fd9\u4e2a\u65f6\u5019\u5df2\u7ecf\u663e\u793a\u8f83\u591a\u4fe1\u606f\u4e86\u3002<\/p>\n<p>\u663e\u793a\u6307\u5b9a\u7528\u6237\u7684\u8fdb\u7a0b<br \/>\n\u76f8\u5173\u53c2\u6570-u<\/p>\n<pre>ps -u root\r\nPID TTY TIME CMD\r\n1 ? 00:00:03 systemd\r\n2 ? 00:00:00 kthreadd\r\n4 ? 00:00:00 kworker\/0:0H\r\n6 ? 00:00:00 mm_percpu_wq\r\n7 ? 00:00:00 ksoftirqd\/0\r\n8 ? 00:00:03 rcu_sched\r\n9 ? 00:00:00 rcu_bh\r\n<\/pre>\n<p>\u67e5\u770b\u6307\u5b9a\u8fdb\u7a0b\u540d\u76f8\u5173\u4fe1\u606f<br \/>\n\u8fd9\u4e2a\u65f6\u5019\u5c31\u9700\u8981\u914d\u5408grep\u4f7f\u7528\u4e86\u3002<br \/>\n\u4f8b\u5982\uff0c\u67e5\u770b\u201djava\u201c\u76f8\u5173\u8fdb\u7a0b\uff1a<\/p>\n<pre>ps -ef|grep java\r\nroot 2685 2684 2 10:55 pts\/0 00:01:19 java -jar .\/software\/finalspeed\/finalspeed_client.jar\r\nroot 5423 4487 0 11:55 pts\/20 00:00:00 grep --color=auto java\r\n\u67e5\u770b\u8fdb\u7a0b\u5360\u7528\u5185\u5b58\uff0ccpu\u5229\u7528\u7387\u7b49\u4fe1\u606f\r\nps -aux\r\nUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND\r\nroot 1 0.0 0.0 185488 6188 ? Ss 10:52 0:03 \/sbin\/init splash\r\nroot 2 0.0 0.0 0 0 ? S 10:52 0:00 [kthreadd]\r\nroot 4 0.0 0.0 0 0 ? S&lt; 10:52 0:00 [kworker\/0:0H]\r\nroot 6 0.0 0.0 0 0 ? S&lt; 10:52 0:00 [mm_percpu_wq]\r\n<\/pre>\n<p>\u4ece\u4e0a\u9762\u7684\u4fe1\u606f\uff0c\u53ef\u4ee5\u770b\u5230\u8fdb\u7a0b\u7684\u6240\u6709\u8005\u3001cpu\u5360\u7528\u7387\u3001\u5185\u5b58\u5360\u7528\u7387\u7b49\u8f83\u4e3a\u8be6\u7ec6\u7684\u4fe1\u606f\u3002<\/p>\n<p>\u663e\u793a\u7ebf\u7a0b\u76f8\u5173\u4fe1\u606f<br \/>\n\u76f8\u5173\u53c2\u6570-l<\/p>\n<pre>ps -elf\r\n<\/pre>\n<p>\u67e5\u770b\u8fdb\u7a0b\u95f4\u7684\u5173\u7cfb<br \/>\n\u76f8\u5173\u53c2\u6570-H\uff0c\u8fdb\u7a0b\u95f4\u5173\u7cfb\u4ee5\u6811\u5f62\u56fe\u7684\u65b9\u5f0f\u5c55\u793a:<\/p>\n<pre>ps -ejH\r\n<\/pre>\n<p>\u67e5\u770b\u8fdb\u7a0b\u7684\u6307\u5b9a\u5b57\u6bb5\u4fe1\u606f<br \/>\n\u6709\u65f6\u5019\u53ef\u80fd\u6bd4\u8f83\u5173\u6ce8\u67d0\u4e9b\u8fdb\u7a0b\u4fe1\u606f\uff0cps -o\u53ef\u4ee5\u6307\u5b9a\u8981\u663e\u793a\u7684\u5217<br \/>\n\u4f8b\u5982:<\/p>\n<pre>ps -eo %cpu,%mem,vsz,rsz,start,stat,pid,sid,ni,uid,user,rss,time,command\r\n.0 0.0 0 0 10:52:51 S 365 0 - 0 root 0 00:00:00 [irq\/47-mei_me]\r\n0.0 0.0 0 0 10:52:51 S&lt; 373 0 -20 0 root 0 00:00:00 [cfg80211]\r\n0.0 0.0 0 0 10:52:52 S&lt; 402 0 -20 0 root 0 00:00:00 [ktpacpid]\r\n0.0 0.0 0 0 10:52:56 S 669 0 0 0 root 0 00:00:00 [jbd2\/sda15-8]\r\n0.0 0.0 0 0 10:52:56 S&lt; 670 0 -20 0 root 0 00:00:00 [ext4-rsv-conver]\r\n0.0 0.0 0 0 10:52:57 S 676 0 0 0 root 0 00:00:00 [jbd2\/sda11-8]\r\n0.0 0.0 0 0 10:52:57 S&lt; 677 0 -20 0 root 0 00:00:00 [ext4-rsv-conver]\r\n0.0 0.0 0 0 10:52:58 S 683 0 0 0 root 0 00:00:00 [jbd2\/sda14-8]\r\n0.0 0.0 0 0 10:52:58 S&lt; 684 0 -20 0 root 0 00:00:00 [ext4-rsv-conver]\r\n<\/pre>\n<p>\u67e5\u770b\u6307\u5b9a\u8fdb\u7a0b\u6307\u5b9a\u4fe1\u606f<br \/>\n\u53ea\u9700\u8981\u5728\u6700\u540e\u6307\u5b9a\u2013pid\u53c2\u6570\u5373\u53ef\u3002<br \/>\n\u4f8b\u5982:<\/p>\n<pre>ps -o %cpu,%mem,vsz,rsz,start,stat,pid,sid,ni,uid,user,rss,time,command --pid 2685\r\n%CPU %MEM VSZ RSZ STARTED STAT PID SID NI UID USER RSS TIME COMMAND\r\n2.0 1.9 5740448 159796 10:55:24 Sl+ 2685 2583 0 1000 hyb 159796 00:01:46 java -jar .\/software\/finalspeed\/finalspeed_client.jar\r\n<\/pre>\n<p>\u8fdb\u7a0b\u592a\u591a\u65f6\u5206\u9875\u663e\u793a<br \/>\n\u5982\u679c\u8fdb\u7a0b\u4fe1\u606f\u8f83\u591a\uff0c\u53ef\u80fd\u4e00\u9875\u65e0\u6cd5\u5b8c\u6210\u663e\u793a\uff0c\u8fd9\u65f6\u53ef\u4ee5\u914d\u5408\u4f7f\u7528more\u547d\u4ee4<br \/>\n\u4f8b\u5982:<\/p>\n<pre>ps -aux|more\r\n<\/pre>\n<div><strong>\u603b\u7ed3<\/strong><\/div>\n<div>ps\u547d\u4ee4\u4e5f\u662f\u5728linux\u4e0b\u5e38\u7528\u547d\u4ee4\u4e4b\u4e00\uff0c\u901a\u8fc7\u5b83\u6211\u4eec\u53ef\u4ee5\u4e86\u89e3\u66f4\u591a\u8fdb\u7a0b\u7684\u76f8\u5173\u4fe1\u606f\u3002<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Linux\u4e2d\u7684ps\u547d\u4ee4\u662fProcess Status\u7684\u7f29\u5199\u3002\u7528\u6765\u5217\u51fa\u7cfb\u7edf\u5f53\u524d\u8fd0\u884c\u7684\u90a3\u4e9b\u8fdb\u7a0b\u3002ps\u547d\u4ee4\u5217\u51fa\u7684\u662f\u5f53\u524d\u90a3\u4e9b\u8fdb\u7a0b\u7684\u5feb\u7167\uff0c\u5c31\u662f\u6267\u884cps\u547d\u4ee4\u7684\u90a3\u4e2a\u65f6\u523b\u7684\u90a3\u4e9b\u8fdb\u7a0b\uff0c\u5982\u679c\u60f3\u8981\u52a8\u6001\u7684\u663e\u793a\u8fdb\u7a0b\u4fe1\u606f\uff0c\u5c31\u53ef\u4ee5\u4f7f\u7528top\u547d\u4ee4\u3002\u8981\u5bf9\u8fdb\u7a0b\u8fdb\u884c\u76d1\u6d4b\u548c\u63a7\u5236\uff0c [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":37,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[6],"topic":[37],"class_list":["post-105","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux","topic-linux"],"_links":{"self":[{"href":"https:\/\/idc.birk.cn\/index.php?rest_route=\/wp\/v2\/posts\/105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/idc.birk.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/idc.birk.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/idc.birk.cn\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/idc.birk.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=105"}],"version-history":[{"count":3,"href":"https:\/\/idc.birk.cn\/index.php?rest_route=\/wp\/v2\/posts\/105\/revisions"}],"predecessor-version":[{"id":108,"href":"https:\/\/idc.birk.cn\/index.php?rest_route=\/wp\/v2\/posts\/105\/revisions\/108"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/idc.birk.cn\/index.php?rest_route=\/wp\/v2\/media\/37"}],"wp:attachment":[{"href":"https:\/\/idc.birk.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/idc.birk.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/idc.birk.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=105"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/idc.birk.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftopic&post=105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}