Get it while it's hot!
Memcached 1.2.5 is being released today, so you should go ahead and download it. We are currently working on integrating this version into Solaris, but it is easy to compile it yourself if you don't want to wait for us ;-)
If you are running OpenSolaris build 79 (or newer), building 1.2.5 should be as easy as:
./configure --enable-threads --enable-64bit CC=cc CFLAGS=-O
I have added support for large memory pages in this version, but it is disabled by default. To enable the use of large memory pages you need to add -L to the command line. When started with -L memcached will also preallocate all memory up front and reduce the numbers of lock to acquire when the slab allocator needs to allocate more memory for a given slab class. By using large memory pages memcached could reduce the number of TLB misses (depending on the access pattern), and hence improve performance. See http://en.wikipedia.org/wiki/Translation_lookaside_buffer for a description of TLB.
Posted at 09:49PM Mar 03, 2008 by trond in Memcached | Comments[0]