首页
登录 | 注册

linux下查看所有CPU核心使用率的方法

一:top命令
执行top命令后按数字1,就显示所有CPU核心使用率,但是当CPU核心数太多的时候,这个方法无法显示

点击(此处)折叠或打开

  1. top - 14:13:07 up 2:59, 1 user, load average: 0.00, 0.04, 0.01
  2. Tasks: 133 total, 1 running, 132 sleeping, 0 stopped, 0 zombie
  3. Cpu0 : 0.1%us, 0.3%sy, 0.2%ni, 98.9%id, 0.5%wa, 0.0%hi, 0.0%si, 0.0%st
  4. Cpu1 : 0.1%us, 0.4%sy, 0.3%ni, 98.7%id, 0.6%wa, 0.0%hi, 0.0%si, 0.0%st
  5. Mem: 1024984k total, 1001912k used, 23072k free, 45484k buffers
  6. Swap: 1052248k total, 0k used, 1052248k free, 749124k cached
  7. PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
  8. 506 oracle 16 0 1411m 17m 16m S 2.1 1.8 0:00.10 oracle
  9. 4833 root 15 0 90148 3396 2636 S 2.1 0.3 0:00.39 sshd
  10. 1 root 15 0 10368 680 572 S 0.0 0.1 0:00.59 init
  11. 2 root RT -5 0 0 0 S 0.0 0.0 0:03.71 migration/0
  12. 3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
  13. 4 root RT -5 0 0 0 S 0.0 0.0 0:03.71 migration/1
  14. 5 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1
  15. 6 root 10 -5 0 0 0 S 0.0 0.0 0:04.48 events/0
  16. 7 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/1
  17. 8 root 10 -5 0 0 0 S 0.0 0.0 0:00.03 khelper
  18. 17 root 10 -5 0 0 0 S 0.0 0.0 0:00.01 kthread
  19. 22 root 10 -5 0 0 0 S 0.0 0.0 0:00.03 kblockd/0
  20. 23 root 10 -5 0 0 0 S 0.0 0.0 0:00.04 kblockd/1
  21. 24 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
  22. 195 root 12 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/0
  23. 196 root 12 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/1
  24. 199 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khubd
  25. 201 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod
二:sar命令
我一般都是用这个命令查看所有CPU核心使用率的,因为我的服务器核心数有48个,top命令无法显示。

点击(此处)折叠或打开

  1. [root@server2 ~]# sar -P ALL 1 10
  2. Linux 2.6.18-274.el5 (server2.lanv.com) 07/06/2012
  3. 02:14:11 PM CPU %user %nice %system %iowait %steal %idle
  4. 02:14:12 PM all 0.00 0.00 0.00 0.00 0.00 100.00
  5. 02:14:12 PM 0 0.00 0.00 0.00 0.00 0.00 100.00
  6. 02:14:12 PM 1 0.00 0.00 0.00 0.00 0.00 100.00
  7. 02:14:12 PM CPU %user %nice %system %iowait %steal %idle
  8. 02:14:13 PM all 0.00 0.00 0.00 0.00 0.00 100.00
  9. 02:14:13 PM 0 0.00 0.00 0.00 0.00 0.00 100.00
  10. 02:14:13 PM 1 0.99 0.00 0.00 0.00 0.00 99.01
  11. 02:14:13 PM CPU %user %nice %system %iowait %steal %idle
  12. 02:14:14 PM all 0.00 0.00 0.00 0.00 0.00 100.00
  13. 02:14:14 PM 0 0.00 0.00 0.00 0.00 0.00 100.00
  14. 02:14:14 PM 1 0.00 0.00 0.00 0.00 0.00 100.00



相关文章

  •      因工作需要,需安装mysql5.7.23,记录一下安装步骤和遇到的问题. 服务器:腾讯云 1.准备工作    a.确定系统的版本名:cat /etc/redhat-release  结果 CentOS release 6.4 (F ...
  • 作者:gfree.wind@gmail.com博客:blog.focus-linux.net    linuxfocus.blog.chinaunix.net在看本文之前,如果不了解x86的32位机的函数布局的话,建议先阅读一下前一篇文章& ...
  • java服务器中进行统计数据记录及图表制作的方案
        web服务器的开发者,应该对cacti不陌生, cacti使用的是rrdtool来保存cpu,memory使用率的. rrdtool每5分钟记录一次这些信息,  它也可以制作出图表, 这些图表都是png格式的. 不过, 我个人认为, ...
  • Java EE 常见性能问题解决手册(3)
    总结下,你应该依据合理性和重要性按下面的步骤依次去执行: 1. 重构程序,尽量减少拥有session范围的变量所存储的信息量 2. 鼓励你的客户在他们使用完后,明确的释放会话 3. 缩短超时的时间,以便于让你内存尽快的得到回收 4. 增加你 ...
  • 从linux设备驱动模型看virtio初始化
    从linux设备驱动模型看virtio初始化 --lvyilong316 我们看linux kernel中virtio驱动相关代码,会发现有很多相关文件.首先有virtio.c这种文件,其次还有virtio_pci.c,virtio_scs ...
  • mpstatInterval此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.Fedora.SUSE.openSUSE. 1mpstat  [ -A ]  [ -I { SUM | CPU | ALL } ]  [ -u ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.013 s.
京ICP备10005923号