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使用率? 解决方法
我们通常看到每个核心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 % (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |