Ubuntu 12.04 LTS に GlusterFS をインストールし、定義し、マウントした。もう少し実際の運用に近い形で使ってみる。ここではベンチマークを行う。
スポンサードリンク
既に192.168.1.11、192.168.1.12、192.168.1.13 で何らかの作業(生成や削除)を行うと、正しく反映されることが確認されている。しかしこれらは手動で小さなファイルを幾らか操作しただけだから更に詳しく調べる。
ベンチマーク
まずはローカル環境のベンチマークを取った。これは「ベンチマーク」に記載している。次にマウントした領域へのベンチマークを行った。この結果は以下に記載する。
$ sudo bonnie++ -d /mnt/GFS/ -s 512 -r 256 -u root Using uid:0, gid:0. Writing a byte at a time...done Writing intelligently...done Rewriting...done Reading a byte at a time...done Reading intelligently...done start 'em...done...done...done...done...done... Create files in sequential order...done. Stat files in sequential order...done. Delete files in sequential order...done. Create files in random order...done. Stat files in random order...done. Delete files in random order...done. Version 1.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP owner 512M 633 90 6966 3 4647 2 2610 90 22377 5 469.9 31 Latency 197ms 8451ms 9110ms 30648us 129ms 3481ms Version 1.96 ------Sequential Create------ --------Random Create-------- owner -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 137 6 6315 7 282 5 104 4 589 8 297 6 Latency 1123ms 308ms 4853ms 874ms 191ms 2688ms
ダミーファイル生成
比較的大きなファイル(1G/ファイル)を連続生成させる。反映までに時間がどれくらいかかるかや、生成の負荷に耐えるのかを黙視した(ダミーファイル生成の手法はこちら)。
生成コマンドは次の通り
$ for i in `seq 0 9`; do dd if=/dev/zero of=/mnt/GFS/dmy_test1$i.dat count=1024 bs=1M; done
ローカル環境でのテスト
1073741824 bytes (1.1 GB) copied, 1.92325 s, 558 MB/s 1073741824 bytes (1.1 GB) copied, 1.49219 s, 720 MB/s 1073741824 bytes (1.1 GB) copied, 1.6526 s, 650 MB/s
平均600MB/s くらいだろうか。
192.168.1.11 でのテスト
1073741824 bytes (1.1 GB) copied, 27.8964 s, 38.5 MB/s 1073741824 bytes (1.1 GB) copied, 25.8857 s, 41.5 MB/s 1073741824 bytes (1.1 GB) copied, 24.4641 s, 43.9 MB/s
一気に速度が低下した。比較的快適に利用するには100MB/s 程度は必要だそうだ。しかし、手元のNAS との通信速度よりはるかに速いのも事実。
192.168.1.13 でのテスト
どういうわけか、192.168.1.13 では速度がさらに低下し、平均9MB/s 程度だった。これはキツイかもしれない。ただ、良く見るとbyobu に192.168.19.129 と表示されていることに気がついた。異なるネットワークに接続していた。これが速度低下の理由かもしれないので再度確認することにした。
→ 次回は障害テスト
コメント
“http://t.co/QOL5MQ12 » Ubuntu 12.04 LTS で GlusterFS を使ってみる3 – ベンチマーク” http://t.co/C2HnVOhl
http://t.co/ZBU1UzFc » Ubuntu 12.04 LTS で GlusterFS を使ってみる3 – ベンチマーク http://t.co/w0NFHRzw