首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在HPC集群中运行作业

在HPC集群中运行作业
EN

Server Fault用户
提问于 2013-08-29 23:52:41
回答 1查看 89关注 0票数 0

我对HPC环境很陌生。在使用8个核心的节点上运行作业和在使用I核心的8个节点上运行相同的作业在性能或所使用的壁时间上有什么不同吗?

PS:我正在做一个项目,其中包括在集群中运行一个脚本,这需要2-3天的时间来完成输出。因此,要避免不相关的测试,就产生了这样的疑问。

EN

回答 1

Server Fault用户

发布于 2013-08-30 05:05:38

可能是的。但是,很难判断哪个会更快,因为有很多因素。如果可能的话,运行一个较小版本的程序,以便您可以比较这两个版本。以下是一些影响性能的因素:

  • 进程间通信(正如Michael在他的评论中提到的):同一节点上的核心之间的通信比Infiniband更快。
  • 资源竞争:运行在同一节点上的进程/线程必须共享资源,如I/O (磁盘和网络)和内存。

如果这是一个与CPU绑定的应用程序,并且有8个节点可用,您可以考虑使用所有64个核心。

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

https://serverfault.com/questions/534988

复制
相关文章

相似问题

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