Ps
top 和 ps 輸出的區別
我看過ps 和 top 命令有什麼區別?但我認為我的問題無關緊要。
我的系統是 Lubuntu 13.04。
我
top
在一個 lxterminal 視窗和ps -eo %c%C --sort -%cpu | head -6
另一個視窗中執行。我在 Firefox 中播放 YouTube 影片。
很快,螢幕
plugin-container
中的值top
“穩定”,而我通過反復發出的值ps -eo %c%C --sort -%cpu | head -6
緩慢上升。同樣,當我關閉正在播放 YouTube 影片的 Firefox 選項卡時,外掛容器條目
top
會立即消失,但它會在 的輸出中徘徊ps -eo %c%C --sort -%cpu | head -6
,緩慢下降,如下所示:[04:43 PM] ~ $ ps -eo %c%C --sort -%cpu | 頭-6 命令 %CPU 外掛包含 21.5 火狐4.9 Xorg 1.6 lxpanel 0.2 保管箱 0.2 [04:43 PM] ~ $ ps -eo %c%C --sort -%cpu | 頭-6 命令 %CPU 外掛包含 21.3 火狐4.9 Xorg 1.6 lxpanel 0.2 保管箱 0.2 [04:43 PM] ~ $ ps -eo %c%C --sort -%cpu | 頭-6 命令 %CPU 外掛包含 20.9 火狐4.9 Xorg 1.6 lxpanel 0.2 保管箱 0.2 [04:43 PM] ~ $ ps -eo %c%C --sort -%cpu | 頭-6 命令 %CPU 外掛包含 20.2 火狐4.9 Xorg 1.6 lxpanel 0.2 保管箱 0.2 [04:44 PM] ~ $ ps -eo %c%C --sort -%cpu | 頭-6 命令 %CPU 外掛包含 20.0 火狐4.9 Xorg 1.6 lxpanel 0.2 保管箱 0.2 [04:44 PM] ~ $ ps -eo %c%C --sort -%cpu | 頭-6 命令 %CPU 外掛包含 18.9 火狐4.9 Xorg 1.6 lxpanel 0.2 保管箱 0.2 [下午 4 點 44 分] ~ $
plugin-container
最終會消失,但我應該如何修改ps -eo %c%C --sort -%cpu | head -6
以使其更快消失?(所有這些都是在戴爾 1545 Core2Duo 筆記型電腦上完成的。)
您正在將蘋果與橙子進行比較。
top
顯示在最後一個採樣間隔(通常是幾秒鐘)期間該程序使用的電腦 CPU 功率的比例。ps
, 和%C
, 顯示該程序在該程序的生命週期內執行的時間比例。由於收集程序統計資訊的方式,在過去幾秒鐘內顯示 CPU 使用情況的任何命令都必須執行幾秒鐘,並且ps
沒有任何選項可以執行此操作。但是,您可以top
在批處理模式下使用top -b -n 2 -d 0.001
. 它將暫停收集數據,然後通過 STDOUT 列出其列表。這將允許您解析top
輸出或在腳本中使用它。