/proc/stat 中的 CPU 新字段

/proc/stat 中的 CPU 新字段

今天我的一个应用程序崩溃了。我去检查原因,发现是因为一个新字段/proc/stat

cpu  635570 3943 1264332 13562455 65965 80 4806 0 0 0
cpu0 311689 2102 654770 6755602 32431 38 4127 0 0 0
cpu1 323881 1840 609562 6806853 33534 41 678 0 0 0 

最后一个 0 未记录,至少在手册页中没有记录。有人知道它是什么吗?

我现在运行的是 Ubuntu 12.04,之前运行的是 10.04。

答案1

文档尚未与代码一起更新。您可以在源代码字段#9 是在该系统托管的客户虚拟机中运行所花费的时间;字段#10 是在低优先级客户机中运行所花费的时间(#10 与#9 的关系如同#2 与#1 的关系)。

作为一般设计注意事项,当有多个此类字段时,切勿假设字段总数是固定的。忽略任何额外字段。

相关内容