假设我有一个 18 核的服务器 cpu,开启了超线程,这意味着我可以在 htop 中看到 36 个 cpu。
为了充分利用 CPU 并且不影响单线程性能,我是否应该将所有 36 个“核心”的目标设为 100% 运行,而 HT 核心将只做更少的工作并且仍然报告 100%,或者这意味着“完整”内核已经被其“HT 内核”上的任务打断,从而减少了单线程工作?
我知道有很多变量会影响 HT 性能,我只是想知道处理 HT 时 cpu 计量表的含义。
假设我有一个 18 核的服务器 cpu,开启了超线程,这意味着我可以在 htop 中看到 36 个 cpu。
为了充分利用 CPU 并且不影响单线程性能,我是否应该将所有 36 个“核心”的目标设为 100% 运行,而 HT 核心将只做更少的工作并且仍然报告 100%,或者这意味着“完整”内核已经被其“HT 内核”上的任务打断,从而减少了单线程工作?
我知道有很多变量会影响 HT 性能,我只是想知道处理 HT 时 cpu 计量表的含义。