芯友网Xin1234.COM

linux问大家一个关于top命令的问题:所有进程的CPU使用率总和,为什么大于(机器总cpu*核数)?8核CPU,所有进程的CPU总和加起来为186.9%都没有一个人会懂吗???



��YΡ�@┦┢
大家都学了这么多年的linux了,问大家一个关于top命令的问题:所有进程的CPU使用率总和,为什么大于(机器总cpu*核数)?

8核CPU,所有进程的CPU总和加起来为186.9%
都没有一个人会懂吗???
dgjbeg
?┢┦@ΡpY 有什么问题
��YΡ�@┦┢
现在就是搞不懂,186.9%     >    22.3% * 8
dgjbeg
你在算idle百分比?
��YΡ�@┦┢
?gebjgd  所有进程的CPU使用率总和加起来为 186.9%。
而8核的CPU,平均使用率为 22.3%
草木水
看 手册 就行
��YΡ�@┦┢
这些数据合不上。
看过了,手册上没有。
谷歌了无数资料,也找不到答案。
dgjbeg
top只是管中窥豹
未必准
去看看Netflix的技术高官做的演讲
��YΡ�@┦┢
top是根据/proc中的信息,采集出来的。
dgjbeg
top弱爆了
无法准确测量
草木水
%CUP 和 id  是两个不同的指标
��YΡ�@┦┢
嗯嗯
这个我知道
草木水
虽然类似  但是计算不能简单的加减乘除
��YΡ�@┦┢
草木水
所以别死磕
dgjbeg
里面用到了乘方开方微分积分
��YΡ�@┦┢
那他们之间 没有什么 必然关系,关联 么 ?
dgjbeg
草木水
手册上应该有说明  反应的什么参数的计算结果
有联系  但不是简单的加减乘除
��YΡ�@┦┢
我的概念上应该是: 所有进程cpu使用率总和  <= 机器总cpu * 逻辑CPU个数
草木水
死磕没意思的
��YΡ�@┦┢
额,关键 公司现在让 统计所有 进程的CPU状态。
同时,还要统计 总机的CPU状态。
dgjbeg
nagios
��YΡ�@┦┢
所以,遇到这个砍了。
dgjbeg
?┢┦@ΡpY 你不会挨个看top吧
出门上班
��YΡ�@┦┢
公司让用脚本,从top中分析出来。
草木水
有这事? 什么破公司
强小我叫请后以
脚本分析top?
��YΡ�@┦┢
是的,
草木水
��YΡ�@┦┢
这个 又不难,
强小我叫请后以
是不难啊
草木水
先看手册吧
��YΡ�@┦┢
关键top里字段的含义,还是不够清楚。
草木水
先看手册吧
不说了
��YΡ�@┦┢
嗯嗯
强小我叫请后以
不是都用zabbix吗
或者卡夫卡会话吗
��YΡ�@┦┢
zabbix,我们也有,但是不够灵活。我们要做 自动化运维,自动化发布,自动化灰度和资源平衡的东西。
强小我叫请后以
是的啊
你们怎么做的那?
��YΡ�@┦┢
我们要做 资源平衡。需要主机和应用的这些事实信息。
做一个 沙盘。能够一眼看出所有 主机,应用的状态等。
强小我叫请后以
可以写Python
��YΡ�@┦┢
这个很简单。
关键是数据,含义。数据合不上。
现在我抓到了所有进程的CPU使用率,也抓到了 主机的总CPU。
但是 有领导问:所有的应用CPU使用率加起来,为什么和总机的CPU使用情况 对不上。有出入。

这我就被  问住了。
仔石
你可以说,我倒吸了口冷气,为什么我不会像充气气球那样膨胀起来
��YΡ�@┦┢
去个勒我
谁配置zphp 中的zchat啊 
e mrev oenihs
潜水很久,冒泡一下
尧关
大家好 我是学渣

相关问题
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容