首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >服务器处理器选择标准&概要分析

服务器处理器选择标准&概要分析
EN

Server Fault用户
提问于 2012-01-31 01:44:22
回答 1查看 232关注 0票数 1

我们正在购买一台服务器来运行各种生物信息学软件包。我们的测试机器上的主要程序包是多线程的,完全是CPU绑定的,IO和RAM没有限制性能-- CPU运行在100%,而RAM和磁盘IO在最低水平。

我们想确保我们的工作负载得到最好的处理器(S),但考虑到大量的英特尔Xeon可供选择,我们如何才能为我们的需要选择最好的处理器?

从根本上讲,我很欣赏“更多”=“更好”,但是我如何知道,例如,一个更快的总线速度与一个大缓存相比是否有更大的差别,或者是否更多的核心比时钟速度更好。

那么,是否有一种方法来分析我们的软件包,找出选择哪一个处理器。所讨论的软件是Python脚本的集合,因此我们可以在Linux或Windows上进行分析。

EN

回答 1

Server Fault用户

发布于 2012-01-31 01:56:41

您看过加磨,它是非常优秀的瓦兰内存分析包的一部分吗?

Cache差使至少会给你一个关于缓存重击发生多少的想法。您可能会发现您的应用程序对缓存的破坏程度如此之大,以至于您是否拥有Xeon的更大的L2/L3缓存并不重要,然后,您可能会被CPU管道绑定,并且可能不会发生那么多的震荡。

Cachegrind还允许您设置任意的缓存大小,这样您就可以在各种缓存大小的情况下测试代码。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/355278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档