今天我上了第一堂 UNIX 课,所以如果出现一些愚蠢的问题,请耐心等待。
类里面导师刚刚跑 ~$:是的“你好,世界” 两次,然后 CPU 超过 100%,实际上达到 1.36,然后他杀死了 2 yes 进程。
他说在 Solaris 中,CPU 可以达到 400%,并且仍然工作。速度慢,但永远不会崩溃。
这个 cpu 百分比是多少,如果是百分比,为什么会超过 100%? 我从来没有在 Windows 中观察到任何 CPU 百分比超过 100%,即使是 80%,它也像蠕虫一样慢。 Windows 操作系统是否有任何限制,使其不会超过 100%?
最佳答案
对于多核/超线程等,Unix 和 Windows 都不能使用超过 100% 的 CPU 利用率。百分比可以像 Solaris 那样计算为总和(因此超过 100%)或Windows 的平均值(因此永远不会超过 100%)...
1.36 与 CPU 利用率不同,但它是计算方式不同的“负载” - 有关详细说明,请参阅 http://en.wikipedia.org/wiki/Load_%28computing%29
关于windows - 是什么阻止windows cpu工作超过100%?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8463418/