PR

Ubuntu 12.04 LTS で GlusterFS を使ってみる3 – ベンチマーク

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 と表示されていることに気がついた。異なるネットワークに接続していた。これが速度低下の理由かもしれないので再度確認することにした。

→ 次回は障害テスト

コメント

  1. “http://t.co/QOL5MQ12 » Ubuntu 12.04 LTS で GlusterFS を使ってみる3 – ベンチマーク” http://t.co/C2HnVOhl

  2. http://t.co/ZBU1UzFc » Ubuntu 12.04 LTS で GlusterFS を使ってみる3 – ベンチマーク http://t.co/w0NFHRzw