我需要找到服务器的总 CPU 使用率,而无需安装额外的工具。
我是否正确理解了命令行字段id
可以top
帮助CPU(s)
我解决这个问题?
我怎样才能100 - {id} = {total CPU(s) usage}
找到 CPU 的总使用情况?
答案1
该top
实用程序是一个很好的选择,因为它甚至在小型 Linux 安装中也可用。您甚至可以摆脱您提到的数学运算。
top
运行时,您可以切换 SUMMARY AREA 选项:
按t可在 4 种模式之间切换。第二个选项将以以下格式显示您的 CPU 负载:
abbreviated user/system and total % + bar graph
第三个数字是您感兴趣的数字。
我还喜欢使用一个附加切换按钮:
- 按下1即可看到每个核心的利用率。
笔记:虽然你可以运行top -1
,但我在手册页中找不到如何运行top -t
。因此,我使用运行t时的切换。top