首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >raid5写得太慢了

raid5写得太慢了
EN

Server Fault用户
提问于 2012-05-18 08:22:25
回答 2查看 7.1K关注 0票数 3

我已经使用4个磁盘分区设置了一个RAID5数组。所有磁盘都是2TB。当RAID5数组最初同步时,速度太慢了。所以我做了一个

回波32768 >/sys/块/md2/md/stripe_cache_size

然后很快就安静了。但仍然需要一天的时间来完成同步。现在我要我做一个

dd =/dev/零of=/dev/md2 bs=1024k

在RAID5数组上,它就像一天过去了,但它还没有完成。我是不是做错了什么事?

我的raid细节在这里http://dpaste.com/749742/

详细信息在这里http://dpaste.com/749761/硬盘分区详细信息在这里http://dpaste.com/749765/

我有一台同样的机器,上面有类似的细节。但安静得更快。

更新:我添加了我的hdd分区细节。

EN

回答 2

Server Fault用户

发布于 2012-05-18 09:00:49

建立这样的阵列的正常时间是5.5-6小时。有一些事情可以减缓数组重建进程--同一磁盘上的并发IO,系统上cpu使用率高,HDD或电缆故障。

dd if=/dev/zero of=/dev/md2 bs=1024k -将减缓重建速度。如果你真的需要用零重写你的数组,那么在数组构建好之后再去做。

检查是否在其他分区上加载-使用atopiostat -nx 1

检查atoptop中的平均负载

检查系统日志和smartctl中的HDD错误。

票数 2
EN

Server Fault用户

发布于 2012-05-18 09:22:22

软件RAID-5是出了名的慢,正如DukeLion所指出的,系统上的任何其他负载-- CPU或IO --都会使它慢得更慢。如果您必须执行RAID-5,我会非常强烈地建议您使用硬件(以及适当的硬件,而不是驱动程序在系统CPU的软件中执行此操作);或者耸耸肩,准备丢失三分之一的数组,并执行软件RAID-1 (从性能上来说,这很好)。

编辑:我没有说RAID-5是慢的,我说RAID-5在软件中是慢的。如果您将来自其他(体面)系统的IO数据与来自硬件RAID-5的IO统计数据进行比较,我认为您会发现两者之间的差异是显而易见的。我有一个新的系统,这里有一个像样的硬件RAID卡(戴尔H700),如果你愿意的话,我很乐意和你做一些时间测试。

我承认,令人沮丧的是,您的两个软件RAID-5的执行方式不同,但由于不了解每个RAID的物理和逻辑设置,很难提出优化建议,而且我也不确定我是否会费心,因为根据我的经验(请原谅我的说法),优化软件RAID 5有点像镀金屎。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/390294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档