HPC高性能计算集群应如何进行存储选型?
高性能计算应用的存储模式,主要分为两种:
计算前后的原数据和结构数据的读写,这部分数据对应用程序的运行性能没有太大的影响,仅仅影响原始数据的LOAD时间和结构数据的存入时间。
计算过程的中间数据,这些数据在计算结束之后就会被丢弃,但是在计算过程中,访问速度会影响到应用程序的运行性能,设计不合理的中间数据存储方案会导致CPU处于等待状态,无法充分利用。
针对以上两种类型的存取模式,反应在SMP体系架构和DMP体系架构,又有不同的实现方式:
对于SMP体系架构,可以通过直接连接高速的磁盘来解决中间数据的存取,通过连接SAN共享的、性价比较好的FC/SAS磁盘柜,提供最终数据档案的存放。
对于DMP体系架构的群集系统,可以通过在每个节点上配置SAN架构磁盘空间解决中间数据的存取,通过NFS网络共享文件系统来为群集所有节点提供原始数据与最终数据的读取与存放。