熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動盤 真正純凈版的win7系統(tǒng)
時間:2014-12-05 17:23:15 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20141205/32037.html 手機(jī)查看 評論 反饋
6、顯示一個父進(jìn)程的子進(jìn)程:
這里有一個例子顯示所有apache進(jìn)程的分支
$ ps -o pid,uname,comm -C apache2
PID USER COMMAND
2359 root apache2
4524 www-data apache2
4525 www-data apache2
4526 www-data apache2
4527 www-data apache2
4528 www-data apache2
[term]
The first process that is owned by root is the main apache2 process and all other apache2 processes have been forked out of this main process. The next command lists all child apache2 processes using the pid of the main apache2 process
。踭erm]
$ ps --ppid 2359
PID TTY TIME CMD
4524 ? 00:00:00 apache2
4525 ? 00:00:00 apache2
4526 ? 00:00:00 apache2
4527 ? 00:00:00 apache2
4528 ? 00:00:00 apache2
7、顯示一個進(jìn)程的線程:
“-L&r”將顯示進(jìn)程的線程。它可以用來顯示特定進(jìn)程的所有線程或者所有進(jìn)程。
下面的命令將顯示所有id為3150的進(jìn)程所擁有的線程。
$ ps -p 3150 -L
8、改變要顯示的列:
ps命令可以配置為只顯示選中的列表。為了顯示完整列表可以查看手冊。
下面的命令只顯示PID,用戶名,CPU,內(nèi)存和命令的列。
$ ps -e -o pid,uname,pcpu,pmem,comm
可以重命名列標(biāo)簽:
$ ps -e -o pid,uname=USERNAME,pcpu=CPU_USAGE,pmem,comm
PID USERNAME CPU_USAGE %MEM COMMAND
1 root 0.0 0.0 init
2 root 0.0 0.0 kthreadd
3 root 0.0 0.0 ksoftirqd/0
4 root 0.0 0.0 kworker/0:0
5 root 0.0 0.0 kworker/0:0H
7 root 0.0 0.0 migration/0
8 root 0.0 0.0 rcu_bh
9 root 0.0 0.0 rcuob/0
10 root 0.0 0.0 rcuob/1
相當(dāng)?shù)撵`活
9、顯示進(jìn)程運(yùn)行的時間:
表示進(jìn)程的運(yùn)行時間。對于運(yùn)行的時間,列默認(rèn)情況下是不顯示的,可以使用&l“&rdq”。
$ ps -e -o pid,comm,etime
10、把ps命令變成一個實(shí)時查看器:
像往常一樣,watch命令可以用來實(shí)時捕捉ps顯示進(jìn)程。簡單的例子如下:
$ watch -n 1 ‘ps -e -o pid,uname,cmd,pmem,pcpu --sort=-pmem,-pcpu | head -15’
輸出在桌面上像這樣:
Every 1.0s: ps -e -o pid,uname,cmd,pmem,pcpu --。。。 Sun Dec 1 18:16:08 2013
PID USER CMD %MEM %CPU
3800 1000 /opt/google/《span id=“0_nwp” style=“width: auto; height: auto; float: none;”》《a id=“0_nwl” href=“https://cpro.baidu.com/cpro/ui/uijs.php?rs=1&u=http%3A%2F%2Fwww%2E21ops%2Ecom%2Flinux%2F5623%2Ehtml&p=baidu&c=news&n=10&t=tpclicked3_hc&q=98031099_cpr&k=chrome&k0=chrome&kdi0=8&k1=linux&kdi1=1&k2=%BC%E0%BF%D8&kdi2=1&k3=python&kdi3=1&k4=sun&kdi4=1&k5=%B1%EA%C7%A9&kdi5=8&sid=e31bc2f843262db&ch=0&tu=u1836738&jk=8c16c9b871dfd19d&cf=29&fv=11&stid=9&urlid=0&luki=1&seller_id=1&di=128”target=“_blank” mpid=“0” style=“text-decoration: none;”》《span style=“color:#0000ff;font-size:14px;width:auto;height:auto;float:none;”》chrome《/span》《/a》《/span》/chrome - 4.6 1.4
7492 1000 /opt/google/chrome/chrome - 2.7 1.4
3150 1000 /opt/google/chrome/chrome 2.7 2.5
3824 1000 /opt/google/chrome/chrome - 2.6 0.6
3936 1000 /opt/google/chrome/chrome - 2.4 1.6
2936 1000 /usr/bin/plasma-desktop 2.3 0.2
9666 1000 /opt/google/chrome/chrome - 2.1 0.8
3842 1000 /opt/google/chrome/chrome - 2.1 0.8
4739 1000 /opt/google/《span id=“1_nwp” style=“width: auto; height: auto; float: none;”》《a id=“1_nwl” href=“https://cpro.baidu.com/cpro/ui/uijs.php?rs=1&u=http%3A%2F%2Fwww%2E21ops%2Ecom%2Flinux%2F5623%2Ehtml&p=baidu&c=news&n=10&t=tpclicked3_hc&q=98031099_cpr&k=chrome&k0=chrome&kdi0=8&k1=linux&kdi1=1&k2=%BC%E0%BF%D8&kdi2=1&k3=python&kdi3=1&k4=sun&kdi4=1&k5=%B1%EA%C7%A9&kdi5=8&sid=e31bc2f843262db&ch=0&tu=u1836738&jk=8c16c9b871dfd19d&cf=29&fv=11&stid=9&urlid=0&luki=1&seller_id=1&di=128”target=“_blank” mpid=“1” style=“text-decoration: none;”》《span style=“color:#0000ff;font-size:14px;width:auto;height:auto;float:none;”》chrome《/span》《/a》《/span》/chrome - 1.8 1.0
3930 1000 /opt/google/chrome/chrome - 1.7 1.0
3911 1000 /opt/google/chrome/chrome - 1.6 0.6
3645 1000 /opt/google/chrome/chrome - 1.5 0.4
3677 1000 /opt/google/chrome/chrome - 1.5 0.4
3639 1000 /opt/google/chrome/chrome - 1.4 0.4
輸出將被刷新,每1秒刷新統(tǒng)計數(shù)據(jù)。不過不要以為這是類似上面。
你會注意到在相比情況下top/htop命令的輸出變化會更加頻繁。
這是因?yàn)樯厦孑敵龈鞣N各樣的值,CPU使用率和內(nèi)存使用情況的組合。但上述ps命令排序顯示的更簡單,采取的是一個時間1列(如學(xué)校數(shù)學(xué))。所以它不會像top那樣快速更新。
發(fā)表評論
共0條
評論就這些咯,讓大家也知道你的獨(dú)特見解
立即評論以上留言僅代表用戶個人觀點(diǎn),不代表系統(tǒng)之家立場