# 使用 top 命令查看 CPU 使用率
top
# 解释说明:
# top 命令是一个实时显示系统进程的工具,它可以显示系统的 CPU 使用情况、内存使用情况等。
# 在 top 命令输出中,%CPU 列表示每个进程占用的 CPU 百分比。
# 使用 mpstat 命令查看详细的 CPU 使用率
mpstat -P ALL 1 1
# 解释说明:
# mpstat 是一个更专业的工具,可以显示每个 CPU 核心的使用情况。
# -P ALL 表示显示所有 CPU 核心的使用情况。
# 1 1 表示每秒刷新一次,共刷新一次。
# 使用 vmstat 命令查看 CPU 使用率
vmstat 1 5
# 解释说明:
# vmstat 是一个轻量级的工具,可以显示系统的虚拟内存、进程、CPU 活动等。
# 1 5 表示每秒刷新一次,共刷新五次。
# us 表示用户空间占用 CPU 的百分比,sy 表示内核空间占用 CPU 的百分比,id 表示空闲 CPU 的百分比。
# 使用 sar 命令查看历史 CPU 使用率
sar -u 1 5
# 解释说明:
# sar 是一个系统性能分析工具,可以收集和报告系统的各种性能数据。
# -u 表示只显示 CPU 使用情况。
# 1 5 表示每秒刷新一次,共刷新五次。
如果以上命令无法满足需求或环境中没有安装相关工具,请确保安装了 sysstat
包(包含 mpstat
和 sar
),可以通过以下命令安装:
sudo apt-get install sysstat # 对于 Debian/Ubuntu 系统
sudo yum install sysstat # 对于 CentOS/RHEL 系统
上一篇:linuxfind命令
下一篇:linux修改只读文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站