2008/03/07

Red Hat Cluster: GNBD, CLVM and GFS・その9・ベンチマーク

GNBD, CLVM and GFS・その8・Congaからの設定』までに構築した環境で、ファイルシステムの性能を測定する。測定に用いたのは、『CentOS用bonnie++のRPMを準備する』で作ったbonnie++のRPM。これをdc2およびfs1にインストール、測定した。
なお、今回の環境は、Xen Dom0がGNBDサーバで、Xen DomUがGNBDクライアントという特殊な環境のため、これをもってGFS・CLVM・GNBDの一般的な性能を推し量るのは不適切だ。あくまでも一つの参考として欲しい。何故なら、一般には、GNBDのサーバ=クライアント間や、GFS・CLVMを共有しているクラスタメンバ間の通信は、GbEなどの普通のネットワークだからだ。GNBDのサーバ=クライアントが同一CPU上で実行されるのも特殊なケースだ。


Sequential Output
Per Char Block Rewrite
K/sec %CPU K/sec %CPU K/sec %CPU
dc2 GFS/DomU 149 97 10,951 7 5,209 2
Latency msec 89.556 7,177.000 2,478.000
dc2 ext3/DomU 382 97 36,096 10 16,275 1
Latency msec 49.878 309.000 164.000
fs1 ext3/Dom0 96 98 40,998 23 22,036 5
Latency msec 176.000 1,788.000 812.000



Sequential Input
Per Char Block
K/sec %CPU K/sec %CPU
dc2 GFS/DomU 866 96 9,921 1
Latency msec 36.535 240.000
dc2 ext3/DomU 871 98 32,478 0
Latency msec 25.578 55.655
fs1 ext3/Dom0 169 97 62,977 4
Latency msec 159.000 22.596




Random Seeks
files/sec % CPU
dc2 GFS/DomU 233 15
Latency msec 690.000
dc2 ext3/DomU 729 1
Latency msec 49.561
fs1 ext3/Dom0 674 8
Latency msec 125.000



Sequential Create
Create Read Delete
files/sec %CPU files/sec %CPU files/sec %CPU
dc2 GFS/DomU 421 8 330 1 202 1
Latency msec 1,028.000 81.737 216.000
dc2 ext3/DomU 20,319 81 105,155 74 39,305 83
Latency msec 10.467 30.169 0.422
fs1 ext3/Dom0 16,480 76 169,230 90 25,541 82
Latency msec 8.949 0.777 0.710




Random Create
Create Read Delete
files/sec %CPU files/sec %CPU files/sec %CPU
dc2 GFS/DomU 401 9 441 1 286 2
Latency msec 1,262.000 167.000 189.000
dc2 ext3/DomU 22,212 88 223,847 92 39,049 81
Latency msec 0.648 0.403 0.479
fs1 ext3/Dom0 16,482 73 155,919 98 26,283 84
Latency msec 6.643 0.805 0.387


解説: その1その2その3
kernel-xenにバグか?
その4・CentOS 5.1での注意点
その5・GNBDの設定
その6・CLVMの設定
その7・GFS2の設定
その8・Congaからの設定
その9・ベンチマーク
その10・考察と予告

0 件のコメント: