当前位置:   article > 正文

ubuntu下查看cpu的占有率_ubuntu 评估程序对cpu的占用 多核情况下

ubuntu 评估程序对cpu的占用 多核情况下

1.查看cpu的相关信息

#查看物理CPU的个数

#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
 
#查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc -l
 
#查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq
 
#查看CPU的主频

#cat /proc/cpuinfo |grep MHz|uniq


cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz

(看到有8个逻辑CPU, 也知道了CPU型号)


cat /proc/cpuinfo | grep physical | uniq -c

      physical id      : 0

      physical id      : 1

(说明实际上是两颗4核的CPU)


getconf LONG_BIT

32

(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)


cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

8

(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)


2.查看CPU的利用率

                   先执行top命令,再按1,可以看到每个CPU的利用率

                   显示的信息中%us的值,表示CPU使用了多少


CPU %user %system %nice %idle %iowait %irq %soft intr/s

 

CPU 处理器ID

user 在internal时间段里,用户态的CPU时间(%),不包含 nice值为负 进程 (usr/total)*100 

system 在internal时间段里,核心时间(%) (system/total)*100

nice 在internal时间段里,nice值为负进程的CPU时间(%) (nice/total)*100 


idle 在internal时间段里,CPU除去等待磁盘IO操作外的因为任何原因而空闲的时间闲置时间(%)(idle/total)*100

 

iowait 在internal时间段里,硬盘IO等待时间(%) (iowait/total)*100

irq 在internal时间段里,硬中断时间(%) (irq/total)*100

soft 在internal时间段里,软中断时间(%) (softirq/total)*100



intr/s 在internal时间段里,每秒CPU接收的中断的次数intr/total)*100 


当是多核cpu时,几个cpu,占有率可达到对应的n*100%


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/330556
推荐阅读
相关标签
  

闽ICP备14008679号