Boost.Asioによる非同期関数呼び出しと、非同期ノンブロッキングFuture

C++ Advent Calendar 2012 に、参加させていただきました。 この記事は19日目になります。 当初はboost asioのio_service周りの性能評価をネタに考えていたのですが、別のネタができたので、今回はこちらを紹介したいと思います。本記事は、イベント駆動アプ…

ファイルシステム操作のスループット (mdtest)

ファイルシステム操作のスループット: mdtest(http://sourceforge.net/projects/mdtest/)を使用 8 clientからの並列{file|directory} create->stat->delete 各クライアント1000個,合計8000個の{file|directory}をcreate->stat->delete *_shared マウントポ…

I/O throuput (dd)

write測定方法: dd if=/dev/zero of=file bs=1M count=4k conv=fdatasync read測定方法: echo 1 > /proc/sys/vm/drop_caches後に dd if=file of=/dev/null bs=1M count=4k各サーバ1つずつbrickをvolumeに登録.8 bricksで1 volumeを構成. ext3 比較用ext3フ…

評価環境

ノード数: 8 nodes CPU: Intel(R) Xeon(TM) CPU 3.00GHz 2socket 1core + Hyper Threading ネットワーク: 1Gbps (iperf 839Mbps = 100MiB/sec) ディスク性能: /dev/sdb(2TB HDD) ext3 write: 103.70 MiB/sec read: 124.32 MiB/sec

GlusterFS性能評価

TwitterのTLで話題になったので,最近測ったGlusterFS (version 3.2.1)の性能評価を公開してみたいと思います.