头五头六 2016-06-23 01:42 采纳率: 0%
浏览 1807

RHEL下跑应用,性能和调用CPU内核问题

测试环境里有两台服务器,配置如下:
HP DL580G7 X5550 24G,系统是rhel6.4,没升级过内核
LENOVO X3550 M5 E5-2620 V3 32G ram, 系统是RHEL6.8,也没升级过内核

现在同一个应用,就是单纯的读取文件,写入表空间。

E5-2620v3 的性能反而没有X5550的好。
研究下来发现E5-2620V3 跑应用的时候,只有一个CPU的一个内核负载就100,其他都是0,但是X5550,所有的内核都有负载。

现在就不知道问题出在哪里了。。

  • 写回答

1条回答 默认 最新

  • threenewbee 2016-06-23 07:30
    关注

    如果你程序本身是单线程的,一个CPU 100%和两个CPU 各自50%,那只是操作系统对处理器调度的不同,从微观上看,程序始终还是在单CPU上运行,性能也没有什么差别。

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog