memcached-ha

memcachedをHigher Availabilityにした,要はレプリケーション機能をつけたプログラムを作成しました.
memcached-ha プロジェクト日本語トップページ - OSDN
まだ一般公開はしていません.

理由は,*BSD系とlinux系で,まだ動作が安定していないからです.
一応,レプリケーション先が1台でも2台でも,さほどパフォーマンスは変わらずに動いているのですが,レプリケーション無しのオリジナルのmemcachedと比べるとパフォーマンスが落ちています.
例えば.

ベンチマーク例.オリジナル対象.

> time ./memsetc-bench mflo:11213
try=10000 success=10000 ratio=100.000000
0.092u 0.185s 0:02.63 10.2% 6+1310k 0+0io 0pf+0w

レプリケーション先1台の例.

> time ./memsetc-bench mflo:11211
try=10000 success=10000 ratio=100.000000
0.079u 0.209s 0:08.30 3.2% 5+1274k 0+0io 0pf+0w

もうちょい,チューニングします.