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に出ているような遅さは見受けられないですね。