- fdisk /dev/sde
- sfdisk -d /dev/sde | sfdisk /dev/sdf
- sfdisk -d /dev/sde | sfdisk /dev/sdg
- sfdisk -d /dev/sde | sfdisk /dev/sdh
- mdadm -C /dev/md6 -l 6 -n 4 /dev/sd[e-h]1
- mdadm --verbose --detail --scan >> /etc/mdadm/mdadm.conf
- echo 8192 > /sys/block/md6/md/stripe_cache_size
- echo "dev.raid.speed_limit_min=50000" >> /etc/sysctl.conf
- echo "dev.raid.speed_limit_max=500000" >> /etc/sysctl.conf
- mkfs.ext4 /dev/md6 -L MD6
- echo "LABEL=MD6 /md6 ext4 defaults 0 2" >> /etc/fstab
上述指令的意思分別是:
- 分割硬碟sde
- 把sde的分割方式複製到sdf
- 把sde的分割方式複製到sdg
- 把sde的分割方式複製到sdh
- 做一個叫做md6的RAID-6空間
- 把現在有的software raid設定存到mdadm.conf裡面
- 調整cache大小
- 調整系統速度
- 調整系統速度
- 製作ext4檔案系統,標籤是MD6
- 讓MD6這個RAID-6開機會直接掛載到/md6這個資料夾
上面調整可以讓rebuild的時候的速度是 speed=118619K/sec,幾乎就是這些硬碟sequence read的上限120MB。在rebuil的時候系統的loading會飆升到13左右,這台機器是沒有hyperthreading的八核心舊款伺服器~
_EOF
_EOF
沒有留言:
張貼留言