计算linux服务器CPU利用率

一 通过top查看cpu各类率占用信息

如下图所示:
在这里插入图片描述

us User time 用户时间 表示CPU 执行用户进程的时间,包括nice时间。通常期望用户空间CPU 越高越好
sy System time 系统时间 表示CPU 在内核运行时间,包括IRQ 和softirq 时间。系统CPU 占用率高,表明系统某部分存在瓶颈,通常值越低越好
ni Nice time 优化时间 系统调整进程优先级所花费的时间。
id Idle time 空闲时间 系统处于空闲期,等待进程运行的时间。
wa Waiting time 等待时间 CPU 在等待I/O 操作完成所花费的时间。系统不应该花费大量时间来等待I/O 操, 否则说明I/O存在瓶颈。
hi Hard Irq time 硬中断处理时间 系统处理硬中断所花费的时间。
si Soft Irq time 软中断处理时间 系统处理软中断所花费的时间。
st Steal time 丢失时间 被强制等待(involuntary wait )虚拟 CPU 的时间,此时 hypervisor 在为另一个虚拟处理器服务。

二 通过/proc/stat文件查看cpu信息

在linux系统中,/proc/stat文件记录了cpu活动的各类详细信息,我们可以通过这个文件来计算出cpu的利用率。值得一提的是文件中的所有值都是系统自开机时刻到当前的累计值。

首先,我们来看看/proc/stat文件里具体有什么信息:

cat /proc/stat
cpu  143981718 1653 19835190 651219576 474793 0 1795548 0 0 0
cpu0 4922748 116 634217 35211530 33025 0 1054 0 0 0
cpu1 7264010 6 724979 32772529 27436 0 87110 0 0 0
cpu2 7265280 106 1592936 31897031 33649 0 85197 0 0 0
cpu3 8825503 29 785288 31149702 27791 0 75427 0 0 0
cpu4 7864655 10 813419 32075626 28549 0 107073 0 0 0
cpu5 8649335 190 1348528 30743452 15312 0 84047 0 0 0
cpu6 6918422 12 745619 33098715 35480 0 96065 0 0 0
cpu7 6911914 2 1503204 32343557 31685 0 107606 0 0 0
cpu8 8067154 301 760417 31947748 23598 0 96948 0 0 0
cpu9 7956319 268 763990 32045354 20748 0 112129 0 0 0
cpu10 8350317 10 863553 31466332 42994 0 113779 0 0 0
cpu11 6958231 279 751582 32980023 23059 0 82738 0 0 0
cpu12 6857693 30 1383365 32437960 30222 0 102721 0 0 0
cpu13 6027713 73 896910 33822287 19033 0 89450 0 0 0
cpu14 6611466 1 787552 33365812 14534 0 100703 0 0 0
cpu15 6244280 2 2040406 32445853 20147 0 98755 0 0 0
cpu16 8117104 8 1173451 31472941 15606 0 86714 0 0 0
cpu17 7633190 104 785277 32361532 11750 0 88718 0 0 0
cpu18 6345486 2 778699 33674417 12593 0 88518 0 0 0
cpu19 6190891 95 701790 33907166 7573 0 90789 0 0 0
intr 7124054096 26 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 39 0 0 47 0 0 0 89508674 0 0 0 0 0 0 0 0 0 0 0 0 0 101 0 0 0 0 0 0 0 0 365553 45796 0 326675 306514 322983 156258 166277 168551 115525 203663 203663 203663 203663 203663 203663 203663 203663 203663 203663 203663 203663 203663 203663 203663 203663 203663 203663 203663 203663 0 0 58842159 179417102 160744835 182
  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值