我现在已经进入了第 13 天的重塑由 6x12TB SATA NAS 硬盘组成的 RAID5 阵列在配备 64GB RAM 的 12 核服务器上运行。
我已经在这里和其他地方阅读了一些有关重新同步性能的帖子,特别是:
这些建议对各种系统设置进行一些更改,其结果是:
- /sys/block/md127/md/stripe_cache_size = 32768
- /sys/block/md127/md/sync_max = max
- dev.raid.speed_limit_min = 100000
- dev.raid.speed_limit_max = 5000000
- 预读:所有驱动器上为 64k
- 所有驱动器上的 NCQ 均已禁用(状态:1)
当前 mdstat 输出:
Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10]
md127 : active raid5 sdf1[6] sdc1[2] sde1[5] sda1[0] sdb1[1] sdd1[4]
46875004928 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/6] [UUUUUU]
[==>..................] reshape = 11.3% (1331219864/11718751232) finish=17768.0min speed=9743K/sec
bitmap: 0/88 pages [0KB], 65536KB chunk
所以它很慢,需要很长时间才能完成。我能忍受这一点,但我想知道我还能做些什么来提高性能,我对此的一些想法是:
- 停止重塑并将位图切换为外部
- 如果可能的话,更改块大小
我是否遗漏了什么?