有没有用于查看当前 CPU 使用率的 Linux 命令?

有没有用于查看当前 CPU 使用率的 Linux 命令?

在 Linux 系统上,是否有命令可以显示当前的 CPU 使用率?

我知道您可以使用 top 或 htop 进行目视检查,所以数据存在于某个地方。

我想要一个命令说“目前,正在使用 65% 的处理能力”。

有这样的命令吗?

答案1

你有

~# uptime
 23:10:00 up 26 days, 11:41,  1 user,  load average: 0.39, 0.24, 0.25

人工正常运行时间:

uptime 在一行中显示以下信息:当前时间、系统运行时间、当前登录用户数以及过去 1、5 和 15 分钟的系统负载平均值。

答案2

我通常使用这个代码:

top -BN 2 -d 1:00 | grep '^% Cpu' | tail -n 1 | awk '{print $ 2 + $ 4 + $ 6}'

我发现了有关此主题的非常有用的信息:

supersuser.com 上的用户 terdon 详细介绍了这个简单的代码

我只编辑了顶部读取之间的间隔“-d 1:00”。

相关内容