在 Linux 系统中,监控 CPU 使用率至关重要。对于多核 CPU,了解每个核心的使用情况可以帮助您优化系统性能并识别瓶颈。本指南将指导您通过命令行和图形界面查看多核 CPU 使用率。
命令行工具
top 命令
top 命令是监视系统性能和进程的强大工具。要查看多核 CPU 使用率,请在终端中输入以下命令:
top
top 命令将显示一个实时更新的系统状态信息列表,包括每个 CPU 核心的使用百分比。该信息位于“%Cpu”列中,每个核心对应一个条目,例如:“%Cpu(0)”。
sar 命令
sar 命令(系统活动报告)提供有关系统性能的详细历史数据。要查看多核 CPU 使用率,请使用以下命令:
sar -u ALL
此命令将生成一个报告,其中包含有关所有 CPU 核心的每秒使用情况信息。它将显示每个核心在用户模式和系统模式下花费的时间百分比。
图形界面工具
System Monitor
System Monitor 是一个图形界面工具,用于监控系统性能。要在 Ubuntu 中启动它,请搜索“System Monitor”或从 Applications 菜单中选择它。
在 System Monitor 中,选择“Resources”选项卡。在“CPU”部分,您将看到多核 CPU 使用率的实时图表。该图表将显示每个核心当前的使用百分比。
htop 工具
htop 是一个交互式的文本模式系统监视工具。它提供了一个类似于 top 命令的界面,但提供了更多的信息和功能。
要安装 htop,请在终端中输入以下命令:
sudo apt install htop
安装完成后,使用以下命令启动 htop:
htop
在 htop 界面中,按 F6 以切换到“CPU”选项卡。该选项卡将显示每个 CPU 核心的使用率信息,包括用户模式、系统模式和空闲时间。