我有以下硬件:
1x - Areca ARC-1680IX-24 PCIe x8 SAS RAID Card
24x - Seagate Barracuda LP 2 TB 5900RPM SATA 3 GB/s 32 MB Cache 3.5-Inch Internal Hard Drive ST32000542AS
我计划在RAID控制器上设置以下卷.
Volume Info for RAIDSET #1,4x 2tb drives:
V#1 RAID10,10gb - 4k stripe size
V#2 RAID10,3tb - 4k stripe size
V#3 RAID0,2tb - 128k stripe size
Volume Info for RAIDSET #2,6x 2tb drives:
V#4 RAID0,300gb - 4k stripe size
V#5 RAID5,7.8tb - 64k stripe size
Volume Info for RAIDSET #3,6x 2tb drives:
Volume Info for RAIDSET #4,6x 2tb drives:
V#6 RAID50,20tb or RAID60,16tb - 128k stripe size
当我在RAID控制器中设置这些卷时,我关注对齐和条带大小.我知道使用常规硬盘驱动器将分区正确对齐以获得良好性能非常重要,我假设在设置RAID卷时我还需要担心这个问题吗?或者RAID控制器是否确保对齐最佳?
我的下一个问题是这种对齐如何影响LVM卷. RAID控制器是否通知LVM驱动程序如何在RAID卷中正确对齐?
我可以选择多种条纹尺寸,从4k一直到128k.条带大小的选择是否会影响我的RAID卷的对齐和/或分配大小,例如:如果我在具有将在RAID 0中设置的4个磁盘的RAID集上选择128k条带大小,我应该将我的RAID卷大小设置为512k的倍数吗?另外,linux root和swap分区的最佳条带大小是什么,或者只是一般用途?
最后,RAID控制器公开了一个3通道SCSI控制器,在3个通道中分配我的负载是否有任何性能优势,或者只是因为它可以支持更多磁盘?