查看cpu负载,我们经常会使用top,或者是uptime命令

但是这只能看到cpu的总体的负载情况。如果我们想看cpu每个核心的负载情况是看不到的。

所以我们可以用mpstat命令

服务器一共32核心

[root@kvm02 ~]# mpstat -P ALL
Linux 3.10.0-229.el7.x86_64 (kvm02) 2017年05月29日 _x86_64_ (32 CPU)

14时54分10秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
14时54分10秒 all 0.02 0.00 0.03 0.01 0.00 0.00 0.00 0.02 0.00 99.92
14时54分10秒 0 0.02 0.00 0.05 0.04 0.00 0.00 0.00 0.04 0.00 99.84
14时54分10秒 1 0.03 0.00 0.01 0.00 0.00 0.00 0.00 0.00 0.00 99.95
14时54分10秒 2 0.01 0.00 0.06 0.00 0.00 0.00 0.00 0.04 0.00 99.89
14时54分10秒 3 0.03 0.00 0.01 0.00 0.00 0.00 0.00 0.01 0.00 99.95
14时54分10秒 4 0.02 0.00 0.06 0.00 0.00 0.00 0.00 0.05 0.00 99.87
14时54分10秒 5 0.03 0.00 0.02 0.00 0.00 0.00 0.00 0.01 0.00 99.93
14时54分10秒 6 0.01 0.00 0.06 0.00 0.00 0.00 0.00 0.04 0.00 99.89
14时54分10秒 7 0.03 0.00 0.02 0.00 0.00 0.00 0.00 0.01 0.00 99.93
14时54分10秒 8 0.01 0.00 0.05 0.00 0.00 0.00 0.00 0.04 0.00 99.89
14时54分10秒 9 0.03 0.00 0.02 0.00 0.00 0.00 0.00 0.01 0.00 99.94
14时54分10秒 10 0.01 0.00 0.06 0.00 0.00 0.00 0.00 0.05 0.00 99.88
14时54分10秒 11 0.03 0.00 0.01 0.00 0.00 0.00 0.00 0.01 0.00 99.95
14时54分10秒 12 0.01 0.00 0.06 0.00 0.00 0.00 0.00 0.04 0.00 99.89
14时54分10秒 13 0.03 0.00 0.01 0.00 0.00 0.00 0.00 0.00 0.00 99.95
14时54分10秒 14 0.01 0.00 0.06 0.00 0.00 0.00 0.00 0.05 0.00 99.88
14时54分10秒 15 0.03 0.00 0.01 0.00 0.00 0.00 0.00 0.01 0.00 99.95
14时54分10秒 16 0.00 0.00 0.04 0.00 0.00 0.00 0.00 0.04 0.00 99.91
14时54分10秒 17 0.01 0.00 0.01 0.00 0.00 0.00 0.00 0.00 0.00 99.98
14时54分10秒 18 0.03 0.00 0.07 0.00 0.00 0.00 0.00 0.03 0.00 99.87
14时54分10秒 19 0.02 0.00 0.04 0.01 0.00 0.00 0.00 0.00 0.00 99.92
14时54分10秒 20 0.01 0.00 0.06 0.00 0.00 0.00 0.00 0.05 0.00 99.87
14时54分10秒 21 0.01 0.00 0.02 0.00 0.00 0.00 0.00 0.00 0.00 99.96
14时54分10秒 22 0.01 0.00 0.05 0.16 0.00 0.00 0.00 0.04 0.00 99.74
14时54分10秒 23 0.01 0.00 0.02 0.00 0.00 0.00 0.00 0.00 0.00 99.97
14时54分10秒 24 0.00 0.00 0.04 0.00 0.00 0.00 0.00 0.04 0.00 99.91
14时54分10秒 25 0.01 0.00 0.01 0.00 0.00 0.00 0.00 0.00 0.00 99.99
14时54分10秒 26 0.01 0.00 0.06 0.00 0.00 0.00 0.00 0.03 0.00 99.89
14时54分10秒 27 0.01 0.00 0.01 0.00 0.00 0.00 0.00 0.00 0.00 99.98
14时54分10秒 28 0.01 0.00 0.04 0.00 0.00 0.00 0.00 0.03 0.00 99.92
14时54分10秒 29 0.01 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.99
14时54分10秒 30 0.01 0.00 0.04 0.00 0.00 0.00 0.00 0.03 0.00 99.92
14时54分10秒 31 0.01 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.98

参数解释

-P :表示监控哪个逻辑cpu

  ALL:表示监控所有cpu

  0-cpu核心总数 :表示查看指定逻辑cpu的负载

例如:查看第20个逻辑cpu的负载情况

[root@kvm02 ~]# mpstat -P 20

Linux 3.10.0-229.el7.x86_64 (kvm02) 2017年05月29日 _x86_64_ (32 CPU)

14时58分36秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
14时58分36秒 20 0.01 0.00 0.06 0.00 0.00 0.00 0.00 0.05 0.00 99.87

cpu负载的更多相关文章

  1. cpu负载和利用率

    理解Linux系统负荷 linux里的CPU负载

  2. 通过top命令发现plymouthd进程cpu负载达到近100% 解决办法

    最近几天一直遇到服务器cpu100%, 通过top命令发现plymouthd进程cpu负载达到近100% 解决方法:打开 /boot/grub/menu.lst , 去掉 “rhgb quiet”这两 ...

  3. 记录一个多核CPU负载不均衡问题(动态绑定进程到指定cpu:taskset -pc $CPU $PID)

    昨晚和一位读者朋友讨论了一个问题:在一台多核 CPU 的 Web 服务器上,存在负载不均衡问题,其中 CPU0 的负载明显高于其它 CPUx,进一步调查表明 PHP-FPM 的嫌疑很大.话说以前我曾经 ...

  4. Linux CPU负载

    昨天查看Nagios警报信息,发现其中一台服务器CPU负载过重,机器为CentOS系统.信息如下: 2011-2-15 (星期二) 17:50 WARNING - load average: 9.73 ...

  5. Linux系统排查2——CPU负载篇

    本随笔介绍CPU负载的排查手段. 查看系统负载的工具:uptime,w,都能查看系统负载,系统平均负载是处于运行或不可打扰状态的进程的平均数, 可运行:运行态,占用CPU,或就绪态,等待CPU调度. ...

  6. eCos系统CPU负载测量

    原文:http://ecos.sourceware.org/docs-latest/ref/services-cpuload.html 译文:http://blog.csdn.net/zoomdy/a ...

  7. Linux CPU 负载度量公式

    一个top命令不就行了么?顶多再加一些管道什么的过滤一下.我一开始也是这么想得.其实还可以理解的更多. 首先一个问题,是统计某个时间点的CPU负载,还是某个时间段的? 为了画折线图报表,一般横坐标都是 ...

  8. 浅谈Linux下CPU利用率和CPU负载【转】

    转自:https://blog.csdn.net/Alisa_xf/article/details/71430406 在Linux/Unix下,CPU利用率(CPU utilization)分为用户态 ...

  9. cpu负载的探讨 (转)

    文章出处:http://blog.chinaunix.net/uid-12693781-id-368837.html 摘要:确定cpu的负载的定义,帮助管理员设置cpu负载阀值,推测可能的导致cpu负 ...

  10. Linux系统排查——CPU负载篇

    本随笔介绍CPU负载的排查手段. 查看系统负载的工具:uptime,w,都能查看系统负载,系统平均负载是处于运行或不可打扰状态的进程的平均数, 可运行:运行态,占用CPU,或就绪态,等待CPU调度. ...

随机推荐

  1. 【力扣】188. 买卖股票的最佳时机 IV

    给定一个整数数组 prices ,它的第 i 个元素 prices[i] 是一支给定的股票在第 i 天的价格. 设计一个算法来计算你所能获取的最大利润.你最多可以完成 k 笔交易. 注意:你不能同时参 ...

  2. 微信浏览器打开H5页面右上角隐藏转发功能

    js设置转发开关 document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { WeixinJSBridge. ...

  3. [BUUCTF]PWN2——rip

    [BUUCTF]PWN2-rip 题目网址:https://buuoj.cn/challenges#rip 步骤: 例行检查附件,64位程序,没有开启任何保护 nc一下,看看输入点的提示字符串,让我们 ...

  4. [BUUCTF]PWN——bjdctf_2020_router

    bjdctf_2020_router 附件 步骤: 例行检查,64位程序,开启了NX保护 本地试运行一下程序,看看大概的情况 会让我们选择,选择4.root,没什么用,但是注意了,这边选1会执行pin ...

  5. List.Sum…统计信息(Power Query 之 M 语言)

    数据源: 任意数据源,一列数值,一列非数值(文本) 目标: 对数值列进行求和等计算,对非数值列进行计数等计算 操作过程: 选取待计算的列>[转换]>[统计信息]>选取   M公式: ...

  6. CF1492A Three swimmers 题解

    Update \(\texttt{2021.3.9}\) 修改了题解中的错别字. \(\texttt{2021.12.16}\) 修改了一个没括回的区间. Content 有 \(3\) 个游泳者,同 ...

  7. Qt5使用QSqlQuery读写sqlite3数据库

    概述 本文将介绍使用 Qt5使用QSqlQuery读写sqlite3. 设计初衷: 项目需要使用配置文件,配置文件使用的是sqlite3 , 这是V1.0.0, 后期增加其他功能. 需要C++11支持 ...

  8. cmake之指定clang(++)编译器为默认编译器

    1.说明 本文演示环境的cmake版本3.18 clang是自己源码安装的,非获取已经编译好的binary 2.代码 2.1 添加下面的代码到CMakeLists.txt中,且放到 project语句 ...

  9. 【LeetCode】894. All Possible Full Binary Trees 解题报告(Python & C++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 日期 题目地址:https://leetcode.c ...

  10. 1105 第K大的数

    1105 第K大的数 基准时间限制:1 秒 空间限制:131072 KB  数组A和数组B,里面都有n个整数.数组C共有n^2个整数,分别是A[0] * B[0],A[0] * B[1] ...... ...