0

我知道有一些用于简单架构查询的 unix 实用程序:

arch 
nproc
lsb_release -a

有什么简单的方法可以找出集群/超级计算机/节点 - 比如找出机器的 teraflops 数量等等?

4

3 回答 3

2

是和不是。

不,您将无法找到集群在实践中能够提供的有效失败次数;你需要一个基准,例如在Top500 排名中使用的HPL。基准测试给出的值将取决于处理器的功率、内存的速度、网络的延迟等。

但是,是的,您将能够/proc/cpuinfo根据处理器系列和频率以及物理内核的数量,根据其内容计算一个节点的最大理论功率(以 FLOPS 为单位) 。请参阅此处的公式。

于 2014-01-19T20:52:32.840 回答
1

简短的回答:没有。

稍微长一点的答案:没有。您必须运行基准来衡量这些。该信息应可从相关超级计算机的所有者/管理员处获得。

于 2012-02-01T14:06:32.127 回答
1

没有标准方式——大多数这样的集群/超级计算机/节点都是定制的,管理员可能已经添加了工具来确定当前和可用的使用情况,例如费用节点的数量,但是仅仅拥有一个返回这样一个数字的工具并不是很实用,实用。

实际获得数字的唯一方法是测量它,并且有几种不同的方法可以解决这个问题。它可能已经针对您使用的系统进行了测量,您大概可以询问管理员是否已经测量过,但否则可能只是“我们是否有足够的处理能力”而不是针对某个数字目标进行射击。

于 2012-02-01T14:09:02.987 回答