[TriLUG] Memcached and VMware ESX
John Wheeler
jwheeler at etherealfringe.com
Thu Jul 2 15:18:22 EDT 2009
2 Dell 2950's
-John
On Jul 2, 2009, at 2:49 PM, Andrew Ball wrote:
> It probably won't slow things down a whole lot. We use Xen virtual
> machines
> at work running on Debian for just about everything and are very
> happy with
> it. I think memcached is particularly easy to do well for either
> hypervisor
> as it's mostly just RAM access and network traffic.
>
> What sort of hardware are you using?
>
> Peace,
> Andrew
>
>
> On Thu, Jul 2, 2009 at 12:04 PM, John Wheeler
> <jwheeler at etherealfringe.com>wrote:
>
>> Hey guys,
>>
>> I'm re-factoring some caching code for our web application and
>> working with
>> IT to implement our new dedicated memcached servers.
>> We have two machines with 32Gb a piece.
>>
>> The nature of our application is that multiple client communities
>> receive
>> the same kind of service but with completely different data sets
>> and search
>> vectors.
>> We want to balance the load by distributing the heavy lifting of some
>> search vectors to memcahce.
>>
>> We can either install thin OS's on each machine and have two
>> memcached
>> servers, or we can lose 4Gb off the top on each box (to the VMware
>> hypervisor) and create virtual memcached servers.
>> We run WMware ESX.
>>
>> The key is that this has to be as fast as possible.
>> I am looking for opinions on whether or not running inside the
>> hypervisor
>> will slow the speed of direct memory access by the memcached
>> processes
>> living inside the virtual machines by any significant amount
>> relative to
>> normal memcached response times.
>> The benefit we get by virtualizing is the ability to provision
>> memcached
>> server pools for individual client implementations, keeping heavier
>> application deployments bucketed into their own pools so as not to
>> overwhelm
>> and push out the smaller, less accessed implementation's cache
>> entries.
>>
>> I am not really concerned about losing the 4Gb to the hypervisor, but
>> should running in a virtualized environment like this slow down our
>> application requests to the memcached server?
>>
>>
>> John Wheeler
>> Web Applications Developer
>> jwheeler at etherealfringe.com
>> 336-255-8004
>>
>> --
>> TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug
>> TriLUG FAQ : http://www.trilug.org/wiki/Frequently_Asked_Questions
>>
>
>
>
> --
> =======================
> Andrew D. Ball
> 勃安
> deus caritas est
> http://www.ibiblio.org/adball/blog/
> http://filebox.vt.edu/~anball1/
> --
> TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug
> TriLUG FAQ : http://www.trilug.org/wiki/Frequently_Asked_Questions
More information about the TriLUG
mailing list