GlusterFS基準測試

上一篇
GlusterFS維護
一、 GlusterFS基準測試
1.1 測試環境
測試環境

操作系統 	CentOS 7.2
服務器型號 	PowerEdge R510
CPU 	Intel(R) Xeon(R) CPU X5650 @ 2.67GHz(2顆CPU,每顆6核心,12線程)
RAID 	RAID10
磁盤 	SAS-HDD 2.0TB X 4 7200rpm
RAID卡 	PERC H700
GlusterFS 版本 	3.10.6
存儲節點 	2個
複製份數 	2

1.2 測試工具

fio 測試磁盤性能

測試隨機寫 IOPS,運行以下命令:

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

測試隨機讀 IOPS,運行以下命令:

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

測試順序寫吞吐量,運行以下命令:

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

測試順序讀吞吐量,運行以下命令:

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

1.3 本地磁盤測試

單次寫入大小及策略 	測試文件定義大小 	隨機寫io 	每秒 	iops 	運行時間
4K隨機寫 	1G 	1G 	3085.2KB/s 	771 	340s
4K隨機讀 	1G 	1G 	9566.4KB/s 	2391 	110s
1M順序寫 	100G 	100G 	253803KB/s 	247 	413s
1M順序讀 	100G 	94G 	98340KB/s 	96 	1000s

1.4 掛載節點測試

單次寫入大小及策略 	測試文件定義大小 	隨機寫io 	每秒 	iops 	運行時間
4K隨機寫 	1G 	1G 	3006.9KB/s 	751 	349s
4K隨機讀 	1G 	1G 	2923.2KB/s 	730 	359s
1M順序寫 	100G 	100G 	259944KB/s 	253 	403s
1M順序讀 	100G 	100G 	252344KB/s 	246 	416s
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章