gpt4 book ai didi

linux - 计算使用的总处理器时间

转载 作者:太空狗 更新时间:2023-10-29 11:15:04 24 4
gpt4 key购买 nike

我可以通过 uptime 得到服务器运行了多长时间,但是有什么办法可以得到所有进程上花费的处理器时间的总和吗?

我可以通过从正常运行时间中减去系统空闲进程时间来在我的 Windows 桌面上执行此操作,但在 Linux 中是否有任何类似的方法?

最佳答案

查看 /proc/stat文件。它应该包含您要查找的空闲 CPU 数量,因此通过一些数学运算您将能够计算出 CPU 空闲了多长时间。

编辑:此外,这是一个如何从任何 Linux 终端获取百分比的示例:

head -n 1 /proc/stat | awk '{ print "\n"; printf (($2+$3+$4+$7+$8+$9)/($2+$3+$4+$5+$6+$7+$8+$9))*100; print "% of the time since the computer was booted has been spent doing work." }'

我想我已经在那里正确处理了所有列。

关于linux - 计算使用的总处理器时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17393997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com