经典指数          
原因
1334
浏览数
0
收藏数
 

有一台4核CPU的服务器,上面运行着1种在线服务。如果该在线服务处理一个请求在非独占IO上的等待时间和CPU计算上消耗的时间比为2:1,假定IO带宽充足,那么至少开多少个线程能最大化性能地使用该服务器?
  • 4
  • 8
  • 12
  • 线程越多越好

     举报   纠错  
 
切换
1 个答案

IO带宽充足,一个核的话,由于IO与CPU消耗的时间比为2:1,因此可以开三个进程,其中一个进程占IO,另外两个进程占CPU,刚好达到最大化性能。

4核的话就开12个线程!

 
切换
撰写答案