linux怎么查看cpu使用率





Linux查看CPU使用率的方法


Linux查看CPU使用率的方法

1. 使用 top 命令(实时监控)

功能:实时显示系统资源使用情况,包括CPU、内存、进程等。

top

查看CPU:顶部 %Cpu(s) 行显示总体使用率:

  • us(用户进程)、sy(系统进程)、ni(优先级进程)、id(空闲)
  • wa(I/O等待)、hi(硬件中断)、si(软件中断)、st(虚拟机等待)

退出:按 q 键。

2. 使用 htop 命令(增强版实时监控)

功能:类似 top,但支持颜色高亮和鼠标操作,更直观。

安装(如未预装):

sudo apt install htop       # Debian/Ubuntu
sudo yum install htop       # CentOS/RHEL

操作:

htop

6. 读取 /proc/stat 文件

功能:直接查看内核的CPU统计信息。

操作:

cat /proc/stat

计算CPU使用率:通过两次采样计算差值(示例脚本):

# 第一次采样
cat /proc/stat | grep '^cpu '
# 等待几秒后再次采样
# 计算公式:使用率 = 100% × (总时间 - 空闲时间) / 总时间

总结

  • 实时监控:tophtopglances
  • 多核详情:mpstat
  • 历史数据:sar


原创文章,作者:admin,如若转载,请注明出处:https://www.xiaojiyun.com/docs/46.html

(0)
adminadmin
上一篇 2025年2月17日
下一篇 2025年2月18日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注