Answers:
我相信top可以累积在cpu(用户+系统)上花费的时间。这就是“时间”字段中列出的内容:
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
论据。不同的操作系统,不同的参数。