# 使用 top 命令查看 CPU 使用率
top
# 解释说明:
# top 命令会显示系统的实时状态,包括 CPU 使用率、内存使用情况等。
# 在 top 命令的输出中,第二行会显示 CPU 的使用情况,其中:
# %Cpu(s): 表示 CPU 的使用率
# us: 用户空间占用 CPU 的百分比
# sy: 内核空间占用 CPU 的百分比
# ni: 改变过优先级的进程占用 CPU 的百分比
# id: 空闲 CPU 百分比
# wa: 等待 I/O 操作的 CPU 百分比
# hi: 处理硬件中断占用的 CPU 百分比
# si: 处理软件中断占用的 CPU 百分比
# st: 被虚拟机偷走的 CPU 时间百分比(仅在虚拟化环境中可见)
# 使用 mpstat 命令查看详细的 CPU 使用率
mpstat -P ALL 1 1
# 解释说明:
# mpstat 命令可以显示每个 CPU 核心的详细使用情况。
# -P ALL 表示显示所有 CPU 核心的统计信息。
# 1 1 表示每隔 1 秒输出一次统计信息,共输出 1 次。
# 使用 vmstat 命令查看 CPU 使用率
vmstat 1 5
# 解释说明:
# vmstat 命令可以报告虚拟内存、CPU、I/O 等信息。
# 1 5 表示每隔 1 秒输出一次统计信息,共输出 5 次。
# 在输出结果中,us、sy、id、wa 分别表示用户空间、内核空间、空闲和等待 I/O 的 CPU 百分比。
# 使用 sar 命令查看历史 CPU 使用率
sar -u 1 5
# 解释说明:
# sar 命令可以收集、报告和保存系统活动信息。
# -u 表示显示 CPU 使用率。
# 1 5 表示每隔 1 秒输出一次统计信息,共输出 5 次。
下一篇:linux 重启ssh服务
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站