多线程吧 关注:724贴子:406
  • 1回复贴,共1

双路xeon cpu 运行程序 cpu利用率只有50%,为什么?

只看楼主收藏回复

公司买了一台服务器,配置是双路xeon E5-2640 v3 @2.6GHz ,在任务管理器中显示出32个核心;
64g内存;系统是win2008 r2 企业版。
程序是公司自己研发的c#计算程序, 数据全部加载到内存,然后做计算。
我开一个程序,但是无论我发起8个线程,16个线程,32个线乘,64个线乘做运算,cpu的使用率都无法超过50%,一分钟内偶然间有一次机会突破到55%,然后立刻又下降下来,一般都是在48%-50%之间。
我开两个程序运行,每个程序发起16个线乘,cpu使用率依然是在50%。
但是在我的 i5 i7 cpu上运行,正常都维持在80%-90%上下的cpu使用率。
我想请教一下各位大虾,为什么双路xeon cpu cpu利用率上不了90%?


IP属地:福建1楼2016-10-11 10:30回复
    我也长期遇到这个问题,一直困扰着我。盼大侠指点。


    IP属地:海南2楼2023-08-15 10:18
    回复