Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在top命令第三行中CPU使用率超过100%_Linux_Ubuntu_Linux Kernel_Cpu_Cpu Usage - Fatal编程技术网

Linux 在top命令第三行中CPU使用率超过100%

Linux 在top命令第三行中CPU使用率超过100%,linux,ubuntu,linux-kernel,cpu,cpu-usage,Linux,Ubuntu,Linux Kernel,Cpu,Cpu Usage,如上图所示,如果将第三行中的所有值相加,它将与100%交叉,得到100.1%。有人能解释一下top命令中第三行输出的用法吗?第三行显示了服务器上的cpu利用率状态,您可以在这里找到系统空闲的cpu数量和利用的cpu数量: 编辑 上述问题是关于顶部输出的第三行所示的净CPU消耗量。 第三行的CPU消耗百分比总和肯定等于100%。计算单个元素、us、id、wa、sys等时会进行舍入。 在这种特殊情况下,达到100.1%只是四舍五入的问题 下面的信息是关于单个进程CPU消耗百分比的列。 这取决于系统上


如上图所示,如果将第三行中的所有值相加,它将与100%交叉,得到100.1%。有人能解释一下top命令中第三行输出的用法吗?

第三行显示了服务器上的cpu利用率状态,您可以在这里找到系统空闲的cpu数量和利用的cpu数量:

编辑

上述问题是关于顶部输出的第三行所示的净CPU消耗量。 第三行的CPU消耗百分比总和肯定等于100%。计算单个元素、us、id、wa、sys等时会进行舍入。 在这种特殊情况下,达到100.1%只是四舍五入的问题

下面的信息是关于单个进程CPU消耗百分比的列。

这取决于系统上的内核数量。每个核心都会给你100%的价值。 因此,如果您有4个内核,这意味着%CPU的总数可以达到400%

你说的核心是什么意思

grep processor /proc/cpuinfo | wc -l
这将提供您拥有的CPU数量。 从逻辑角度来看(例如Intel Core i5-3570,也可以从cpuinfo信息中理解)

这里面有 物理处理器=1

物理处理器上的内核数=4

每个物理核心的虚拟核心数=无

因此,总CPU=4


如果有虚拟内核(如Xeon处理器上的虚拟内核),您可能需要更多的处理器。

大多数系统统计数据都是作为整数值收集的,而不是作为浮点值收集的,除此之外,人们希望看到的许多值根本没有收集,而是根据需要派生的-例如,CPU使用率收集为大约“在特定状态下花费的时钟滴答数”,然后除以实际间隔得出“状态下的CPU使用率…”。。。“。四舍五入和其他不准确因素起作用。也许这些是18.26、21.86、59.56、0.26的四舍五入值。。。它的总和将小于100.0…所以top命令中第三行的总和总是等于100%对吗?它应该总是“接近”。但由于舍入和其他因素,不要期望它总是精确的。我的系统中有4个核,第3行包含所有4个核的值,它将导致最大值为100%,我想说清楚,top命令的第3行将所有4个核的值合并并舍入到100%,对吗?是的,你是对的。第三行的累计总和为100%。我将这个问题误解为与单个进程的CPU消耗百分比有关。(道歉!:-()
[root@localhost ~] egrep "processor|core id|physical id" /proc/cpuinfo
processor       : 0
physical id     : 0
core id         : 0
processor       : 1
physical id     : 0
core id         : 1
processor       : 2
physical id     : 0
core id         : 2
processor       : 3
physical id     : 0
core id         : 3