raid的硬盘同步修复速度和硬盘的大小有关系,和硬盘里面的存储的数据量有关系吗
raid的硬盘同步修复速度和硬盘的大小有关系,和硬盘里面的存储的数据量有关系吗
直接给你结论:
RAID 同步 / 修复速度,和硬盘容量强相关,和硬盘里已存的数据量基本无关。
为什么和数据量没关系?
不管你硬盘是空的还是满的,RAID 重建 / 同步时:
都是按扇区、按整个磁盘容量从头扫到尾
不是只同步 “有用数据”,而是整盘校验 / 拷贝
空盘也要跑完全部容量,速度不会变快
所以:
10TB 空盘 和 10TB 满盘,重建时间几乎一样长。
真正影响速度的是这些
硬盘总容量
越大越慢,线性关系明显。
硬盘性能(转速、队列深度、接口)
7200 转 > 5400 转;企业盘 > 监控盘 > 叠瓦盘。
RAID 级别
RAID1/10:简单镜像,快
RAID5:需要校验计算,慢
RAID6:双重校验,更慢
阵列卡 / 软件性能
硬 RAID 卡 > 主板软 RAID > 系统软 RAID(mdadm)
重建时是否还在读写业务
一有读写压力,重建速度会明显下降。
简单记
硬盘越大 → 重建越慢
存多少数据 → 基本不影响
盘越烂、负载越高 → 越慢

root@nas2:~# cat /proc/mdstat Personalities : [raid1] [raid6] [raid5] [raid4] [raidF1] md2 : active raid5 sdc3[6] sdb3[5] sda3[4] sdd3[3] 342931392 blocks super 1.2 level 5, 64k chunk, algorithm 2 [4/4] [UUUU] [===================>.] resync = 95.4% (109114836/114310464) finish=0.8min speed=100994K/sec md1 : active raid1 sdc2[2] sdb2[1] sda2[0] sdd2[3] 2097088 blocks [4/4] [UUUU] md0 : active raid1 sdc1[2] sdb1[1] sda1[0] sdd1[3] 8388544 blocks [4/4] [UUUU] unused devices: <none> root@nas2:~# 修复的速率是多少
我直接从你的 mdstat 里把当前修复速度、完成进度、剩余时间全部给你标出来,一目了然:
speed=100994K/sec
换算成直观速度
当前修复速度:≈ 101 MB/s
已完成:95.4%
预计剩余时间:0.8 分钟(≈ 48 秒)
阵列:md2(RAID5,4 块盘)
总结
你的 RAID 重建速度 非常快,100MB/s+ 属于企业级硬盘 / 阵列卡的优秀水平,马上就要完成了。
speed=100994K/sec是怎样换算成101 MB/s的?
严格按二进制换算(存储行业标准):
1 MB = 1024 KB
所以:
100994 ÷ 1024 ≈ 98.63 MB/s
我上一条说 101 MB/s 是按十进制(1MB=1000KB)粗略估的,
准确值应该是 ≈ 98.6 MB/s,这个速度依然非常快。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » raid的硬盘同步修复速度和硬盘的大小有关系,和硬盘里面的存储的数据量有关系吗
作者: 小编
| 手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm