我有一个新的系统(Ubuntu14.04在一个SSD),包括2*Megaraid 9271-8i controller+cachecade & BBU连接到案件的背板。每个控制器有8 WD红色3TB (4096物理块大小)通过这些背板连接。我已经创建了两个256 LVs条形尺寸的Raid6 LV。
在我研究最优FS类型和安装选项期间,仍有一些问题尚未解决:
性能是这里的一个关键点,因为有几个客户端正在读取和写入这些Raid磁盘。由于缺少ECC RAM,ZFS不是一个选项。我还没有计划延长每个Controller的磁盘数量。我主要是在这个存储器上存储大型文件,与我在一些指南中看到的相比,我使用了相当大的条带大小。
如果要对整个磁盘进行分区,那么应该使用哪些参数来相应地将分区对齐?
我应该使用哪些参数来创建和挂载FS?对于ext4,它将是mkfs.ext4 -m 0 -b 4096 -E条带宽度=384,stride=64表示创建,nosuid,nodev,nodiratime,nobarrier,noatime,nofail,0表示安装。
我是否错过了一些事情,如果发生xfs,我应该使用什么?
诚挚的问候
发布于 2015-02-14 21:23:57
1)假设您从其他磁盘启动,那么最好将文件系统放在没有任何分区表的raid磁盘上。这是如果您喜欢单一的大文件系统填充整个raid磁盘。如果您出于某种原因想要拆分raid,您当然应该为此使用一个分区表。
2)如果你对ext4感到舒服,就坚持使用ext4。我自己也在raid系统上使用过reiserfs、xfs和ext4。在几年前我更喜欢reiserfs的那些人中,但今天我更喜欢ext4,因为reiserfs现在似乎有点烂了。
在将文件系统放到raid系统之前,我将对原始磁盘性能进行一些基准测试,并比较不同的条带大小。查看这些基准测试的结果,您很可能会发现网络将成为客户的瓶颈。对于大文件也可能是这样,但是对于小文件,文件系统将成为瓶颈。但是不同的文件系统在性能上并没有太大的差异,对于小文件来说,它们的性能都较差。
https://serverfault.com/questions/667657
复制相似问题