我正在为ESX服务器创build一个共享存储服务器。 存储服务器是2U Supermicro 24槽机架式服务器,配有12x32GB Intel X25-e SSD和12x600GB东芝10k SAS硬盘。 SSD和SAS驱动器都configuration为RAID10arrays,对于操作系统(Ubuntu 10.04.2 LTS)来说,它们就是大型虚拟驱动器。 RAID控制器有一个电池备份单元。
SSDarrays将是“快速”数据存储,而SASarrays将是“大”数据存储。 我还没有决定是否使用NFS或iSCSI。 我会尝试两者,并根据我对评估performance和处理差异比率的难易程度作出决定。
问题是:哪个文件系统用于“快”,哪个用于“大”以及哪个挂载选项?
就像一般的观察一样,除非你正在testing“新的和有光泽的”(例如BTRFS),你几乎肯定需要一个文件系统
提供体面的performance
广泛使用
维护和发展
坦率地说,只有ext4和XFS符合上述标准。 两者都是好的,你不能select任何可怕的错误,所以只要select你更熟悉或打击你的幻想。 或者,如果您真的关心性能, 请将您的工作负载作为基准。
Wrt挂载选项,noatime是有用的,几乎可以肯定你的使用安全。 另外,由于您有电池支持写入caching,您可以禁用屏障(屏障= 0)。
如果你select使用iSCSI而不是NFS,那么你甚至不需要使用fs。 您可以只导出原始分区,或者更方便地导出LVM卷。
在这种情况下,iscsi可能是最好的select,我可能说,因为一些文件pipe理器作为NFS头(netapp)performance更好。