2012년 9월 2일 일요일

riak performance in KT ucloud

debian squeeze 64bit
Riak 1.2.0
4Core 16GB
Bitcask backend default setting
basho_bench 10 concurrent workers, get:put:delete=1:1:1

일 때,

처리량은 4000~5000 tps 정도를 기록하고,
latency는 95%가 5ms 이하로 나온다.

만족스럽긴 하지만, cloud환경에서는 machine setting이 불가능 하니,
bitcask setting이나 os setting등을 통해서 향상이 가능할 듯 하다.
KT측과 disk 성능에 대해서 상의해 보아야 할 듯 하다.

riak_pb(protocol buffers) client를 사용하면 10~20% 성능 저하를 가져온다.
riak_raw_http client를 사용하면 50%  정도 성능 저하가 생긴다.

자세한 사항이 궁금하다면, 문의하세요~