在Linux系统中,你可以用许多方法来检查CPU的使用情况。这里有一些常用的命令和工具。

1. 使用 `top` 命令:

打开终端后,输入命令:

linux查看cpu使用率  第1张

bash

top

`top` 会显示系统的整体性能以及每个正在运行进程的资源使用情况,包括 CPU 利用率。你需要了解,这里的数字是各个进程如何共同影响整体CPU负载的结果。

按 '1'键,可以让 top 显示每个单独核心或者逻辑CPU上 CPU的使用百分比。

如果你想结束监控并返回命令提示符,可以按'q'键(小写的q)。

2. 使用 `htop` 工具:

安装 `htop`, 在Debian/Ubuntu系列发行版可以用以下命令:

bash

linux查看cpu使用率  第2张

sudo apt install htop

然后运行

bash

linux查看cpu使用率  第3张

htop

与 `top` 相似, `htop` 给了你一个可视化的方式来监控系统资源, 但通常会有更多功能, 包括更美观的界面等。`htop` 自身也提供了一个按核心区分的 CPU 占用率展示。它是一个基于 `ncurses` 的可视化过程监控程序,通常比 `top` 更好用、交互性强很多。需要注意的是 `htop` 可能不在所有的系统上预先装有,在某些系统上可能需要用包管理器安装。

3. 以简洁的方式通过 `mpstat` 命令检查单个 CPU 或者所有CPU核的负载情况:

先确保你的系统上安装了`sysstat`包, 在Ubuntu等发行版本中可以通过以下方式来安装:

bash

linux查看cpu使用率  第4张

sudo aptget install sysstat

在Fedora, RedHat等发行版中则可通过如下方式进行安装:

bash

linux查看cpu使用率  第5张

sudo dnf install sysstat

然后通过以下命令查看CPU使用率:

bash

mpstat P ALL

这将显示各个CPU核的使用情况,包括用户进程的占用时间以及空闲时间比例,以及整个系统总的占用比例。

linux查看cpu使用率  第6张

注意:这些方法可能会因不同的Linux发行版本及内核版本有所不同,不过基本的使用流程大抵相同。

希望这对您有所帮助!