raid的硬盘同步修复速度和硬盘的大小有关系,和硬盘里面的存储的数据量有关系吗

raid的硬盘同步修复速度和硬盘的大小有关系,和硬盘里面的存储的数据量有关系吗

直接给你结论:

RAID 同步 / 修复速度,和硬盘容量强相关,和硬盘里已存的数据量基本无关。


为什么和数据量没关系?

不管你硬盘是空的还是满的,RAID 重建 / 同步时:

都是按扇区、按整个磁盘容量从头扫到尾

不是只同步 “有用数据”,而是整盘校验 / 拷贝

空盘也要跑完全部容量,速度不会变快

所以:

10TB 空盘 和 10TB 满盘,重建时间几乎一样长。


真正影响速度的是这些

硬盘总容量

越大越慢,线性关系明显。

硬盘性能(转速、队列深度、接口)

7200 转 > 5400 转;企业盘 > 监控盘 > 叠瓦盘。

RAID 级别

RAID1/10:简单镜像,快

RAID5:需要校验计算,慢

RAID6:双重校验,更慢

阵列卡 / 软件性能

硬 RAID 卡 > 主板软 RAID > 系统软 RAID(mdadm)

重建时是否还在读写业务

一有读写压力,重建速度会明显下降。


简单记

  • 硬盘越大 → 重建越慢

  • 存多少数据 → 基本不影响

  • 盘越烂、负载越高 → 越慢


image.png

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,这个速度依然非常快。



1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » raid的硬盘同步修复速度和硬盘的大小有关系,和硬盘里面的存储的数据量有关系吗

作者: 小编


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!