一般而言,大家在搭建HPC高性能计算平台时选取的集群文件系统都是什么?
使用此类集群文件系统时都有什么特性和优缺点?
例如: gpfs gfs 等等!
文件系统类型:
FAT、NTFS、EXT2、EXT3、EXT4、HFS、ReiserFS、VMFS、JFS、UFS、VXFS、ZFS、ButterFS、RAW
文件系统分类:
本地文件系统(顾名思义)(Local File System/LFS):物理存储资源直接连接在本地节点上
分布式文件系统(Distributed File System/ DFS):物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。 在高性能计算中习惯称为并行文件系统。
传统的分布式文件系统 NFS(Network File Share/网络文件共享,类似Windows中的简单文件共享)
缺点:可扩展性差,难以应用于大量存储节点和客户端的集群式(cluster)系统等等。
新的分布式文件系统结构主要特点:利用存储区域网络(SAN)技术
常见的并行文件系统:
PVFS,开源
Lustre,开源
Parastor,曙光商业软件
GPFS, IBM的产品,现已开源
GFS, Red Hat商业软件
PFS,Intel商业软件
GoogleFS,google商业软件,主要用于互联网应用
HDFS,Apache开源,基于java的支持
FastDFS,主要用于互联网应用
……
具体差异,百度吧
PS:我用的是GPFS
收起