Hi,

I've been trying to opimise the performance of memcached (1.6) on 10G
Ethernet and in doing so have created a series of patches that enable
it to scale to link speed.

Presently, memcache is unable to provide more than 450K
transactions-per-second (TPS) (as measured with Membase's memslap
benchmark on a set of Solarflare SFC 9020 NICs) with the kernel TCP/IP
stack and about 600K TPS with Solarflare's OpenOnload TCP/IP stack.
With the patches it scales to about 850K TPS with the kernel TCP/IP
stack and 1100K TPS with Solarflare's OpenOnload TCP/IP stack, as
illustrated in the graph at http://www.cl.cam.ac.uk/~rss39/mm_comp.pdf

I have tried to keep the changes as self-contained and small as
possible and have tested them as extensively as I can, but I look
forward to your feedback and comments on the set.

Kind regards,

Ripduman Sohan.



Reply via email to