阿里云使用mdadm做软raid加速磁盘性能

按需申请需要的云盘

我申请的是3块100G的普通云盘,位于华东1可用区D

使用mdadm工具做软raid0

参考https://linuxtechlab.com/configuring-raid0-centos-rhel/

安装和配置

yum install mdadm
fdisk /dev/sdb
mdadm –examine /dev/sd[b-e]
mdadm -C /dev/md0 -l raid0 -n 3 /dev/sd[b-e]1
cat /proc/mdstat
mkfs.ext4 /dev/md0
mount /dev/md0 /data
mdadm -E -s -v >> /etc/mdadm.conf
mdadm –detail –scan –verbose >> /etc/mdadm.conf
cat /etc/mdadm.conf

销毁raid0

umoutn /data
mdadm --stop /dev/md0

性能测试

参考:http://www.cnblogs.com/37yan/p/9776915.html
yum install fio -y

测试随机写IOPS

fio -direct=1 -iodepth=128 -rw=randwrite -ioengine=libaio -bs=4k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=iotest

测试随机读IOPS:

fio -direct=1 -iodepth=128 -rw=randread -ioengine=libaio -bs=4k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=iotest

测试顺序写吞吐量:

fio -direct=1 -iodepth=64 -rw=write -ioengine=libaio -bs=1024k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=iotest

测试顺序读吞吐量:

fio -direct=1 -iodepth=64 -rw=read -ioengine=libaio -bs=1024k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=iotest

测试IO读取延迟:

fio -direct=1 -iodepth=1 -rw=randread -ioengine=sync -bs=4k -size=256M -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=iotest

测试IO写入延迟:

fio -direct=1 -iodepth=1 -rw=randwrite -ioengine=sync -bs=4k -size=256M -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=iotest

你可能感兴趣的:(阿里云使用mdadm做软raid加速磁盘性能)