Apr 27th, 2012

mongodb allocate test on sakrua-vps with ext3

「MongoDBをext3で使ったら死んだ」から始まる話し

以下から続く話しで、ext3のパフォーマンスが悪いということなのだけど、それをさくらのVPSでテストしてみました。

http://dqn.sakusakutto.jp/2012/04/mongodb-ext3-File-Allocate.html
http://dqn.sakusakutto.jp/2012/04/mongodb-ext3-vs-ext4.html
http://dqn.sakusakutto.jp/2012/04/mongodbext3ext4amazonebs.html

テスト環境

  • Sakura VPS (v3) Memory 2GB (仮想コア3)
  • Debian 6.0.4 (squeeze) 64bit
  • MongoDB 2.0.4

テストに使ったソース

上記のBlogで使われているものと同じものを使わせてもらいました。

``` js kuku.js var kuku = {} ; for( var i = 1; i<=9 ;i++) { kuku[i] = {}; for (var j = 1; j <=9 ; j++) { kuku[i][j] = i * j ; } }

while(true) { db.test.save({ kuku :kuku, time:new Date()}); } ```

実行結果

{% gist 2503865 %}

その他

上記テストをしていた環境ではMySQLが1プロセス走っていたりもしてるので、若干テストに影響が出る可能性もあるのだけど、少なくとも先のBlogに出ているような遅さは見受けられないですね。