Skip to content

Instantly share code, notes, and snippets.

@dormando
Created December 17, 2014 18:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dormando/8833c8db028d73d71915 to your computer and use it in GitHub Desktop.
Save dormando/8833c8db028d73d71915 to your computer and use it in GitHub Desktop.
single key per get test
./memcached -t 16 -m 2000 -o hash_algorithm=murmur3
single keys per request. small size.
cmd_get avg/s ( 4/s sample): 1839021.74880433
cmd_set avg/s ( 4/s sample): 0
get_hits avg/s ( 4/s sample): 1839021.74880433
cmd_get avg/s ( 4/s sample): 1779819.53294892
cmd_set avg/s ( 4/s sample): 0
get_hits avg/s ( 4/s sample): 1779819.53294892
cmd_get avg/s ( 4/s sample): 1768751.01097961
cmd_set avg/s ( 4/s sample): 0
get_hits avg/s ( 4/s sample): 1768751.01097961
cmd_get avg/s ( 4/s sample): 1783969.17986583
cmd_set avg/s ( 4/s sample): 0
get_hits avg/s ( 4/s sample): 1783969.17986583
cmd_get avg/s ( 4/s sample): 1768548.36278897
cmd_set avg/s ( 4/s sample): 0
get_hits avg/s ( 4/s sample): 1768548.36278897
cmd_get avg/s ( 4/s sample): 1849654.67387019
cmd_set avg/s ( 4/s sample): 0
get_hits avg/s ( 4/s sample): 1849654.67387019
cmd_get avg/s ( 4/s sample): 1846218.28233734
cmd_set avg/s ( 4/s sample): 0
get_hits avg/s ( 4/s sample): 1846218.28233734
-t 32:
get_hits avg/s ( 4/s sample): 1632729.94957409
cmd_get avg/s ( 4/s sample): 1757651.94664497
cmd_set avg/s ( 4/s sample): 0
get_hits avg/s ( 4/s sample): 1757651.94664497
cmd_get avg/s ( 4/s sample): 1747298.02528701
cmd_set avg/s ( 4/s sample): 0
get_hits avg/s ( 4/s sample): 1747298.02528701
cmd_get avg/s ( 4/s sample): 1754068.57391963
cmd_set avg/s ( 4/s sample): 0
get_hits avg/s ( 4/s sample): 1754068.57391963
womp womp.
26 sendmsg,transmit,out>),out>,,event_base_loop,worker_libevent,start_thread,clone,??
2 read,read,at,out>),out>,,event_base_loop,worker_libevent,start_thread,clone,??
1 __pthread_mutex_trylock,mutex_lock,out>),item_get,process_get_command,out>,,at,drive_machine,out>,,event_base_loop,worker_libevent,start_thread,clone,??
1 "foobar21848",,do_item_get,item_get,process_get_command,out>,,at,drive_machine,out>,,event_base_loop,worker_libevent,start_thread,clone,??
1 epoll_wait,??,event_base_loop,main
1 at,transmit,out>),out>,,event_base_loop,worker_libevent,start_thread,clone,??
1 at,sendmsg,transmit,out>),out>,,event_base_loop,worker_libevent,start_thread,clone,??
1 at,assoc_maintenance_thread,start_thread,clone,??
26 threads sitting in sendmsg. need to optimize use of iovecs or something.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment