2

我有一个四核(采用超线程技术 - HT)我正在运行一个占用 270% CPU 的应用程序(根据 TOP 命令)

  1. 总可用 CPU 使用率是多少?(是 400% 还是 800%?)

    • 我问是因为根据英特尔文档,HT 可以将性能提高到 30% cpu,所以 800% 似乎很多,是吗?)
  2. 平均负载和 CPU 使用率之间有什么关系?

4

1 回答 1

4

1:800。您有 8 个对操作系统可见的内核——它们不是真正的内核(由于超线程限制)并不重要。

2:曾经为阅读文档而烦恼吗?实际上,平均负载和 CPU 使用率之间没有关系。平均负载是“等待进程”,但这可能意味着它们正在等待 IO,并且 CPU 可能不忙。

于 2014-06-08T10:45:12.000 回答