操作系统:Ubuntu 14.04 LTS
软件RAID 10:4x120Gb Intel 530固态硬盘
初步testing:
1.2 GB / s写入 5.2 GB /秒读取
我做了一些testing,以检查是否一切都会好起来的一个失败的磁盘:
重build后:
220 MB / s写入 5.2 GB /秒读取
速度testing用dd(2GB文件)
有什么我想念的吗? 它看起来像一些设置问题。
cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] md1 : active raid10 sda2[4] sdd2[5] sdc2[2] sdb2[1] 39095296 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU] md0 : active raid10 sda1[4] sdc1[2] sdd1[3] sdb1[1] 195177472 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU] unused devices: <none>
你有没有重复这个,也许多次?
由于读取性能完全不受影响,由于空闲(修剪)的闪存块不足,我怀疑“失效”SSD的写入性能较差。 每个RAID重build都会对新添加的设备进行完整写入,从而写入大量的数据,并耗尽预擦除块的目标设备。
从linux 3.7开始,linux软件RAID应该支持ATA TRIM; 也许你可以试试:“强制修剪”与“sudo fstrim”。 我会感兴趣的是,在SSD固件调整到足够长的时间之后,写入性能是否会恢复正常。