加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 总CPU使用率 – 多核系统

发布时间:2020-12-14 00:58:34 所属栏目:Linux 来源:网络整理
导读:我使用xen和xen top我得到总CPU使用率百分比: NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR VBD_RSECT VBD_WSECT SSID VM1 -----r 25724 299.4 3025244 12.0 20975616 83.4 12 1
我使用xen和xen top我得到总CPU使用率百分比:

NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR  VBD_RSECT  VBD_WSECT SSID

      VM1 -----r      25724  299.4    3025244   12.0   20975616      83.4    12    1 14970253 27308358    1        3   146585    92257   10835706    9976308    0

从上面我可以看到,我看到CPU使用率是299%,但我如何从VM获得总CPU使用率?
Top没有显示总使用情况.

解决方法

我们通常看到每个核心100%的CPU.
我猜至少有3个核心/ cpus.

试试这个算核心:

grep processor /proc/cpuinfo | wc -l

299%是总CPU使用率.

sar和mpstat通常用于显示系统的cpu使用情况.检查是否已安装systat软件包并显示总cpu使用情况:

$mpstat 1 1
Linux 2.6.32-5-amd64 (debian)   05/01/2016      _x86_64_        (8 CPU)

07:48:51 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
07:48:52 PM  all    0.12    0.00    0.50    0.00    0.00    0.00    0.00    0.00   99.38
Average:     all    0.12    0.00    0.50    0.00    0.00    0.00    0.00    0.00   99.38

如果您同意CPU利用率为(100 – %IDLE):

$mpstat 1 1 | awk '/^Average/ {print 100-$NF,"%"}'
0.52 %

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读