提高 mdadm RAID5 重塑的性能

提高 mdadm RAID5 重塑的性能

我现在已经进入了第 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

所以它很慢,需要很长时间才能完成。我忍受这一点,但我想知道我还能做些什么来提高性能,我对此的一些想法是:

  • 停止重塑并将位图切换为外部
  • 如果可能的话,更改块大小

我是否遗漏了什么?

相关内容