/proc/stat 的值将如何受到 cpu 或 cpu 核心数的影响?

/proc/stat 的值将如何受到 cpu 或 cpu 核心数的影响?

当我们 cat /proc/stat 时,第一行是在某些模式下花费的时间,user,nice,system,idle,iowait,irq,softirq,ext。我的问题是核心数量或 cpu 数量如何影响该值例如,如果计算机有两个CPU,每个CPU有两个核心。空闲时间将是所有四个核心的总和?

答案1

它是机器中所有CPU 空闲时间的总和。

假设机器有两个 cpu,你会看到这样的东西,

cpu  12025658 7696 2460383 3405462812 174924 2 19062 144244 0 0 <----- first line
cpu0 8463714 3740 1309236 1700443907 15984 0 68 63475 0 0
cpu1 3561944 3955 1151147 1705018904 158940 2 18994 80769 0 0

我不确定我们如何获取CPU中的核心级别信息。
例如,cpu0 中 core0 的空闲时间是多少?

如果我了解的话会更新。

相关内容