Ceph圧測Fioツールの使用
2079 ワード
Cephテストツールfioインストール
wget http://brick.kernel.dk/snaps/fio-2.0.7.tar.gz
yum install libaio-devel
yum install zlib-devel
tar -zxvf fio-2.0.7.tar.gz
cd fio-2.0.7
make
make install
テスト用ファイルの生成
dd if=/dev/zero of=/data/test bs=4k count=524288
Ceph性能テスト
4k
fio -filename=/data/test -direct=1 -iodepth 64 -thread -rw=randread -ioengine=libaio -bs=4k -size=50G -numjobs=10 -runtime=300 -group_reporting -name=mytest
4k
fio -filename=/data/test -direct=1 -iodepth 64 -thread -rw=read -ioengine=libaio -bs=4k -size=50G -numjobs=30 -runtime=300 -group_reporting -name=mytest
4k
fio -filename=/data/test -direct=1 -iodepth 64 -thread -rw=randwrite -ioengine=libaio -bs=4k -size=50G -numjobs=30 -runtime=300 -group_reporting -name=mytest_4k_10G_randwrite
4k
fio -filename=/data/test -direct=1 -iodepth 64 -thread -rw=write -ioengine=libaio -bs=4k -size=50G -numjobs=30 -runtime=300 -group_reporting -name=mytest
4k
fio -filename=/data/test -direct=1 -iodepth 64 -thread -rw=randrw -rwmixread=70 -ioengine=libaio -bs=4k -size=50G -numjobs=30 -runtime=300 -group_reporting -name=mytest -ioscheduler=noop
64k
fio -filename=/data/test -direct=1 -iodepth 64 -thread -rw=randread -ioengine=libaio -bs=64k -size=50G -numjobs=10 -runtime=300 -group_reporting -name=mytest
64k
fio -filename=/data/test -direct=1 -iodepth 64 -thread -rw=read -ioengine=libaio -bs=64k -size=50G -numjobs=30 -runtime=300 -group_reporting -name=mytest
64k
fio -filename=/data/test -direct=1 -iodepth 64 -thread -rw=randwrite -ioengine=libaio -bs=64k -size=50G -numjobs=30 -runtime=300 -group_reporting -name=mytest_4k_10G_randwrite
64k
fio -filename=/data/test -direct=1 -iodepth 64 -thread -rw=write -ioengine=libaio -bs=64k -size=50G -numjobs=30 -runtime=300 -group_reporting -name=mytest
64k
fio -filename=/data/test -direct=1 -iodepth 64 -thread -rw=randrw -rwmixread=70 -ioengine