首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过linux命令计算cpu

通过linux命令计算cpu
EN

Stack Overflow用户
提问于 2020-05-04 06:57:19
回答 2查看 221关注 0票数 0

我想知道cpu的使用情况,我试着通过'top‘命令。

但似乎使用cpu以上,它显示"19 %“,而在进程列表中,它显示为100% CPU。所以请让我知道如何得到CPU使用的确切值。

- 05:14:39上升34天,14:57,1用户,平均负荷: 0.20,0.31,0.30任务:231个,2个运行,184个睡眠,1个停止,1个僵尸%Cpu(s):19.0us, 2.3sy,0.0ni,78.4 id,0.1WA,0.0hi,0.2si,0.0st KiB Mem : 16123248总计,3329216免费,7078736使用,5715296 buff/cache KiB交换:总计1048572,免费743164,使用305408。9380980效用Mem

PID用户PR NI VIRT RES SHR S %CPU %MEM TIME+命令27928根20 0 415656 10196 5212 R 100.0 0.1 0:00.17 runc:2:INIT 27933 karthik+ 20 033992 3496 2956 R 6.2 0:00.01顶部

在这里输入图像描述

提前谢谢

EN

回答 2

Stack Overflow用户

发布于 2020-05-04 07:11:22

top只显示总的CPU使用情况,这与您在详细信息中看到的不同,请尝试其他cmds显示更多详细信息。

在Linux上:尝试mpstat -P ALL 1 cmd,显示每个内核的CPU负载。

在Mac上:试试install htop

票数 0
EN

Stack Overflow用户

发布于 2020-05-04 12:11:28

顶部和ps中显示的cpu使用率没有显示完全相同的统计数据。

默认情况下,“top”命令显示所有核的cpu使用情况摘要。如果你按'1‘在’顶部‘,你会看到每个核心的用法。

“ps”的输出显示cpu总使用时间除以进程运行时。拥有100可能意味着您的进程在运行时100%使用单个核心。在4核cpu上,顶部可能会计算出大约25%的总cpu使用率.

这两个命令的“手册”页面也可能提供一些额外的细节。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61586703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档