Tuesday
May192009
Scaling Memcached: 500,000+ Operations/Second with a Single-Socket UltraSPARC T2
Tuesday, May 19, 2009 at 5:34PM
A software-based distributed caching system such as memcached is an important piece of today's largest Internet sites that support millions of concurrent users and deliver user-friendly response times. The distributed nature of memcached design transforms 1000s of servers into one large caching pool with gigabytes of memory per node. This blog entry explores single-instance memcached scalability for a few usage patterns.
Table below shows out-of-the-box (no custom OS rewrites or networking tuning required) performance with 10G networking hardware and one single-socket UltraSPARC T2-based server with 8 cores and 8 threads per core (64 threads on a chip)...
Check out the link for more details!
Table below shows out-of-the-box (no custom OS rewrites or networking tuning required) performance with 10G networking hardware and one single-socket UltraSPARC T2-based server with 8 cores and 8 threads per core (64 threads on a chip)...
Object Size / Ops/Sec / Bandwidth100 bytes / 530,000 / 1.2 Gb/s2048 bytes / 370,000 / 6.9 Gb/s4096 bytes / 255,000 / 9.2 Gb/sCheck out the link for more details!

Reader Comments (1)
For comparison look at these http://blogs.sun.com/shanti/entry/opensolaris_beats_linux_on_memcached">Memcached benchmarks on Intel Nehalem running Linux and Opensolaris.