Memcached のベンチマークツールを公開しました
Memcached のベンチマークツールを公開しました。自作の KVS のパフォーマンス測定に使っていたものです。
以下のように簡単にベンチマークがとれます。
$ mcbench -b 10000 -t 10 -n 1000 -s 127.0.0.1 -p 11211 -c get ==== mcbench started ======================= Server: 127.0.0.1:11211 10 threads x 1000 = 10000 commands. Inserting base data 10000 ... done Sending get Commands ... done ==== mcbench result ======================== Interval: 138 msec Performance: 72661 commands/sec ============================================
ダウンロートはDownloads for higepon's mcbench - GitHubから。
動作には Erlang が必要です。Ubuntu なら apt-get install erlang 。
余談ですが、このツールを書いてみて気づいたのですが memcached は異常に速いです。自作 KVS と比較すると絶望的な気持ちになります。(構造と目的が違うのでしょうがないですが)