西部数据蓝盘组raid1后读写速度测试
- 用2块西数蓝盘,组raid1后发现,从raid1复制文件到系统的m2固态盘,速度非常慢,大概是10m/s,查找原因,根据博客做如下设置。先加快resync的速度。
# 查看
sysctl dev.raid.speed_limit_min
sysctl dev.raid.speed_limit_max
# 设置
sysctl -w dev.raid.speed_limit_min=150000
- 再查看resync的速度,在80m-130m之间,花了几个小时resync完毕。然后测试raid1的写入/读取速度。
cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md127 : active raid1 sdb[0] sda[1]
3906886464 blocks super 1.2 [2/2] [UU]
[===================>.] resync = 96.6% (3776110080/3906886464) finish=25.9min speed=83988K/sec
bitmap: 3/30 pages [12KB], 65536KB chunk
- 用rsync 命令测试从系统固态盘复制几十G的数据到raid1,写入速度基本是140-180m/s。
time rsync -av --progress emby.tar.test /raid1/test/emby.tar.test
# 输出
sending incremental file list
emby.tar.test
19,917,981,681 100% 187.07MB/s 0:01:41 (xfr#1, to-chk=0/1)
- 用rsync 命令测试从raid1 复制几十G的数据 系统固态盘 ,读取速度基本是200多m/s。
time rsync -av --progress /raid1/test/immich.tar.pigz ./immich.tar.test
# 输出
sending incremental file list
immich.tar.pigz
44,809,879,552 84% 232.31MB/s 0:00:34
结尾:对蓝盘组raid1的写入/读取速度还是比较满意的,就是前期resync花的时间比较久,如果机械硬盘再多几块,估计花的时间更长。对于要求更高的用户还是建议买紫盘、红盘,或者直接SSD组raid。