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
もうちょい,チューニングします.