1:背景

在linux环境中,我们都会通过top指令获取当前实例的进场占用cpu情况,如下所示

[123456789@root ~]$ top
top - 11:48:13 up 622 days, 15:51,  2 users,  load average: 0.22, 0.19, 0.11
Tasks: 788 total,   1 running, 787 sleeping,   0 stopped,   0 zombie
Cpu(s):  6.6%us,  2.3%sy,  0.0%ni, 91.1%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  264420160k total, 205466784k used, 58953376k free,  2409512k buffers
Swap:        0k total,        0k used,        0k free, 181339352k cachedPID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                           77851 rabbitmq  20   0 19.4g 1.6g 4164 S 91.9  0.7 204644:47 beam.smp
144462 root      20   0  754m 408m 2568 S  4.0  0.2 177:31.08 neutron-rpc-ser
144556 root      20   0 1763m 195m 4820 S  2.0  0.1 172:07.39 neutron-ksc-swi                                                                                                                                    1005 root      20   0 1915m 1.2g 284m S  1.3  0.5  13816:44 etcd                                                                                                                                               60794 ebs       20   0 3445m 136m 3536 S  1.3  0.1  12611:01 gateway

从上面我们可以看见,进程号77851的进程占用cpu90%+,但是不要担心此时机器已经濒临
宕机,然后立马停止服务,我们还需要考虑当前机器的cpu核数,需综合考虑。

2:查询机器的cpu核数

通过cat /proc/cpuinfo来查询,结果如下

stepping        : 2
cpu MHz         : 2400.115
cache size      : 20480 KB
physical id     : 0
siblings        : 16
core id         : 7
cpu cores       : 8   《----------发现是8
apicid          : 15
initial apicid  : 15
fpu             : yes
fpu_exception   : yes
cpuid level     : 15

说明当前机器是8核cpu,即最大为800%,所以,上述的90%+对于当前机器来说小儿科,
在如下面的图片显示,

460%的cpu使用率,然后就习以为常了,不会出现最大不是100%吗?同样,经过查询机器的cpu核数,
我们发现该机器的核数足够大。

3:结论

出现cpu占用率过高不要急着停止服务,可能机器的多核cpu(市面上应该不容易买到单核了),这点cpu的使用率其实对机器来说不过是小菜一碟。

linux的cpu使用率100%?相关推荐

  1. linux cpu占用100原因查询,如何根据查询异常时间节点和连接进而确定CPU使用率100%的原因...

    本文在介绍如何根据查询异常时间节点和连接进而确定CPU使用率100%的原因的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获. 排查 Linux 实例异常 CPU 使用率 100% 使 ...

  2. linux内核3.6版本及以下的bug引发的故障--cpu使用率100%

    现象:          旗舰店运价库cpu使用率100%,load升高,导致后续的请求失败.          重启服务器,cpu.load恢复正常. 触发条件:         (1)linux内 ...

  3. Linux生产环境CPU使用率100%,教你定位到具体函数

    在我们项目部署上线的时候,我们是不是会经常去Linux服务器上查查服务器的CPU使用率,或者是运维经常会盯Linux的CPU使用率,发现监控报了60%的一般就会报警了,到了100%那就惨啦,做我开发的 ...

  4. Qt linux获取cpu使用率、内存、网络收发速度、磁盘读写速度、磁盘剩余空间等

    Qt linux获取cpu使用率.内存.网络收发速度.磁盘读写速度.磁盘剩余空间等,实际上大部分都和qt无关的,用其他语言也可以获取. code: .h #ifndef RESOURCE_MINITO ...

  5. 解决Linux下inode使用率100%的问题

    解决Linux下inode使用率100%的问题 参考文章: (1)解决Linux下inode使用率100%的问题 (2)https://www.cnblogs.com/pltier/p/1048388 ...

  6. 记录一次生产CPU使用率100%问题排查

    问题背景 四月中旬生产环境的服务器频繁爆出cpu使用率100%的警告,起初这个业务线不是我负责,也就没有深入了解问题.后边,负责这个业务线的同事离职了,这件事就落在我这边了.然后,开始长达两个月的问题 ...

  7. 转:网御星云防火墙CPU使用率100%的解决方案

    网御星云防火墙CPU使用率100%的解决方案 2018年03月01日 21:46:06 范一刀 阅读数 1482 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文 ...

  8. linux杀掉cpu使用率高的进程,如何解决Linux中CPU使用率高的问题?

    电脑死机了?还是开始听到电脑发出很响的CPU风扇噪音?Linux中CPU使用率过高的原因很多,但最常见的原因是运行异常的应用程序.本文介绍了如何在Linux中解决CPU使用率过高的问题. 找出罪魁祸首 ...

  9. 再谈CPU使用率100%的问题

    曾经我很讨厌那些运维一见到CPU使用率100%的时候就大叫狂跳的样子,我还曾经说过,如果CPU不是拿来用的,难道是用来闲置的吗.   好像我说的话挺有道理.但是,我错了-   不过这也并不意味着运维是 ...

  10. 网御星云防火墙CPU使用率100%的解决方案

    网御星云防火墙CPU使用率100%解决方案 前几天收到河南某地方性银行出现的故障:网御星云防火墙CPU使用率一直处于100%的状态, 于是前去现场检查设备 发现 1.该防火墙策略做的并不多: 2.该防 ...

最新文章

  1. Django源码分析5:session会话中间件分析
  2. Swift 可选类型(补充)
  3. 电脑开机密码忘记了怎么办?
  4. python 遍历_Python手撕广度优先遍历
  5. Javascript的原型链图
  6. Redhat Linux编译安装LAMP环境
  7. “约见”面试官系列之常见面试题之第六十一篇之IE和DOM事件流(建议收藏)
  8. 高效程序员的 7 项技能
  9. [转]ubuntu apt错误解决办法
  10. c#与获得文件夹路径,站点目录
  11. python编程入门视频-带学《Python编程:从入门到实践》
  12. 想学java编程从哪入手_初学编程从哪方面入手?
  13. NYOJ1282部分和问题--DFS剪枝入门
  14. vba 涉及合并取消合并单元格
  15. 二、写JS代码的三种方式
  16. 【源码之下无秘密】ArrayList:在内存只有10M的空间中申请一块5M的数组空间,会导致OOM吗?
  17. 编辑器更新中国移动跨平台开发组件(英文简称UDE)
  18. 【CSS】【position】css中的position属性
  19. Python实现 宽度/广度优先搜索算法, 深度优先搜索算法
  20. 【味觉模拟】重口味人士福利“智能咸味勺子”

热门文章

  1. 应届生面试反问环节该问什么,提高面试官好感
  2. HP笔记本电脑如何设置屏幕亮度
  3. java经典算法(五)---zws
  4. Ubuntu16.04安装谷歌浏览器
  5. linux打开txt文件命令_Linux文件操作,这些命令可以搞定
  6. 微信 h5(公众号)简单登录
  7. c15语言中不支持十六进制的数据,从十六进制字符串中提取数据
  8. JS实现轮播图(一看就懂逻辑清晰)
  9. mysql3819错误,微软 Office 3819.20006 预览版发布:修复 Excel 导出 PDF 错误等问题
  10. Android 集成支付宝第三方登录