<HTML>
<HEAD>
<TITLE>Re: Largest production memcached install?</TITLE>
</HEAD>
<BODY>
<FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'>At peak times we see about 35-40% utilization (that&#8217;s across all 4 CPUs.) But as you say, that number will vary dramatically depending on how you use it. The biggest single user of CPU time isn&#8217;t actually memcached per se; it&#8217;s interrupt handling for all the incoming packets.<BR>
<BR>
-Steve<BR>
<BR>
<BR>
On 5/3/07 11:41 AM, &quot;Jerry Maldonado&quot; &lt;jerry.maldonado@apollogrp.edu&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><SPAN STYLE='font-size:12.0px'><FONT COLOR="#0000FF"><FONT FACE="Arial">With the configuration you noted below, what is your CPU utilization. &nbsp;We are implementing memcached in our environment and I am trying to get a feel for what we will need for production. &nbsp;I realize that it all depends on how we are using it, but I am interested to see what it is based on your configuration.<BR>
</FONT></FONT><FONT FACE="Verdana, Helvetica, Arial"> <BR>
</FONT><FONT COLOR="#0000FF"><FONT FACE="Arial">Thanks,<BR>
</FONT></FONT><FONT FACE="Verdana, Helvetica, Arial"> <BR>
</FONT><FONT COLOR="#0000FF"><FONT FACE="Arial">Jerry<BR>
</FONT></FONT><FONT FACE="Verdana, Helvetica, Arial"> <BR>
</FONT></SPAN><BLOCKQUOTE><SPAN STYLE='font-size:12.0px'><FONT FACE="Verdana, Helvetica, Arial"> <BR>
</FONT><FONT FACE="Tahoma">-----Original Message-----<BR>
<B>From:</B> &nbsp;memcached-bounces@lists.danga.com &nbsp;[<a href="mailto:memcached-bounces@lists.danga.com]">mailto:memcached-bounces@lists.danga.com]</a><B>On Behalf Of </B>Steve &nbsp;Grimm<BR>
<B>Sent:</B> Thursday, May 03, 2007 11:33 AM<BR>
<B>To:</B> Sam &nbsp;Lavery; memcached@lists.danga.com<BR>
<B>Subject:</B> Re: Largest production &nbsp;memcached install?<BR>
<BR>
</FONT></SPAN></BLOCKQUOTE><SPAN STYLE='font-size:12.0px'><FONT FACE="Verdana, Helvetica, Arial">No clue if &nbsp;we&#8217;re the largest installation, but Facebook has roughly 200 dedicated &nbsp;memcached servers in its production environment, plus a small number of others &nbsp;for development and so on. A few of those 200 are hot spares. They are all &nbsp;16GB 4-core AMD64 boxes, just because that&#8217;s where the price/performance sweet &nbsp;spot is for us right now (though it looks like 32GB boxes are getting more &nbsp;economical lately, so I suspect we&#8217;ll roll out some of those this &nbsp;year.)<BR>
<BR>
We have a home-built management and monitoring system that keeps &nbsp;track of all our servers, both memcached and other custom backend stuff. Some &nbsp;of our other backend services are written memcached-style with fully &nbsp;interchangeable instances; for such services, the monitoring system knows how &nbsp;to take a hot spare and swap it into place when a live server has a failure. &nbsp;When one of our memcached servers dies, a replacement is always up and running &nbsp;in under a minute.<BR>
<BR>
All our services use a unified database-backed &nbsp;configuration scheme which has a Web front-end we use for manual operations &nbsp;like adding servers to handle increased load. Unfortunately that management &nbsp;and configuration system is highly tailored to our particular environment, but &nbsp;I expect you could accomplish something similar on the monitoring side using &nbsp;Nagios or another such app.<BR>
<BR>
All that said, I agree with the earlier &nbsp;comment on this list: start small to get some experience running memcached in &nbsp;a production environment. It&#8217;s easy enough to expand later once you have &nbsp;appropriate expertise and code in place to make things run &nbsp;smoothly.<BR>
<BR>
-Steve<BR>
<BR>
<BR>
On 5/3/07 8:06 AM, &quot;Sam Lavery&quot; &nbsp;&lt;sam.lavery@gmail.com&gt; wrote:<BR>
<BR>
&nbsp;<BR>
</FONT></SPAN><BLOCKQUOTE><SPAN STYLE='font-size:12.0px'><FONT FACE="Verdana, Helvetica, Arial">Does anyone know what the largest installation of &nbsp;memcached currently is? &nbsp;I'm considering putting it on 100+ &nbsp;machines(solaris/mod_perl), and would love to hear any tips people have for &nbsp;managing a group of that size(and larger). &nbsp;Additionally, are there any &nbsp;particular patches I should try out for this specific platform? &nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR>
Thanks in &nbsp;advance,<BR>
Sam<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR>
<BR>
</FONT></SPAN></BLOCKQUOTE><SPAN STYLE='font-size:12.0px'><FONT FACE="Verdana, Helvetica, Arial"><BR>
<BR>
</FONT></SPAN></BLOCKQUOTE><SPAN STYLE='font-size:12.0px'><FONT FACE="Verdana, Helvetica, Arial"><BR>
</FONT></SPAN>
</BODY>
</HTML>