无需安装其他工具即可查找 Ubuntu 服务器版本 20.10 上的总 CPU 使用率

无需安装其他工具即可查找 Ubuntu 服务器版本 20.10 上的总 CPU 使用率

我需要找到服务器的总 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

答案2

您可以使用 监控总 CPU 使用率htop。要安装,htop请运行以下命令:

sudo apt update
sudo apt install htop

然后htop运行打开:

htop

您现在可以看到总体 CPU 使用率。

htop 正在运行

答案3

您还可以使用命令检查CPU使用率vmstat。在终端中运行此命令,如下所示:

vmstat

vmstat 正在运行

相关内容