Hyperthreading 超线程配置

Hyperthreading 超线程配置,hyperthreading,Hyperthreading,假设我有一台机器,它有2个Intel Xeon x5550四核处理器(总共8核)。已启用“超线程” 我想在4个内核(4个线程)上运行一个应用程序,每个内核有2个物理内核和2个线程(超线程),而不是使用实际的4个物理内核 这可以做到吗?只要确保应用程序有足够的线程,这样它就可以利用足够的内核。之后,操作系统的问题是如何将核心分配给应用程序您应该至少有16个线程来充分利用该数量的核心,这取决于负载和类型,越多越好。当然,假设您的软件可以扩展

假设我有一台机器,它有2个Intel Xeon x5550四核处理器(总共8核)。已启用“超线程”

我想在4个内核(4个线程)上运行一个应用程序,每个内核有2个物理内核和2个线程(超线程),而不是使用实际的4个物理内核


这可以做到吗?

只要确保应用程序有足够的线程,这样它就可以利用足够的内核。之后,操作系统的问题是如何将核心分配给应用程序

您应该至少有16个线程来充分利用该数量的核心,这取决于负载和类型,越多越好。当然,假设您的软件可以扩展