为什么刻度数不准确?

为什么刻度数不准确?

我检查了其中的数字过程/统计到CPU已经有的时钟周期数,我发现CPU1-4中的数字总和不等于写在CPU前面的整体数字。这是为什么?

答案1

差异是由于计算总和后截断值而产生的。/proc/stat计算经过时间的总和(以纳秒为单位),然后将结果值转换为USER_HZ使用整数除法其截断。

因此,如果所有四个 CPU 的单独值为 1.3,则您将得到总和 5.2,第一行截断为 5,每个 CPU 行截断为 1。

相关内容