回答:
topはすでに、私が信じているCPU(ユーザー+システム)に費やされた時間の累計を保持しています。これがTIME +フィールドにリストされているものです。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5117 michael 20 0 508m 238m 30m R 16 6.1 7:55.47 firefox
3135 root 20 0 194m 53m 14m S 8 1.4 26:37.08 X
4359 michael 20 0 117m 83m 14m S 1 2.1 17:59.34 gnome-panel
「リアルタイム」は、それほど興味深いものではないでしょう-プロセスが開始されてからの経過時間だけです。
自分でハッキングすることに興味がある場合、必要なものはすべて/ proc / * / statにあります:)
またはpsを使用してみてください:
ps -eo pid,user,args,etime,time,%cpu --sort %cpu
watch -n1 ps -eo pid,user,args,etime,time,%cpu --sort -%cpu
(最後の行はおそらくあなたが実際に尋ねたものに最も近いでしょう:)
私が正しく理解しているかどうかはわかりませんが、top -a
(またはtop -c a
)はtop
Mac OS Xのの累積モードです。
top -S
、私が持っているバージョンの。
-S
議論はありません。異なるOS、異なる引数。