[chef] Re: Re: chef-client memory usage


Chronological Thread 
  • From: Erik Hollensbe < >
  • To:
  • Subject: [chef] Re: Re: chef-client memory usage
  • Date: Thu, 8 Dec 2011 14:17:20 -0800

You could also schedule chef-client runs when they're necessary, e.g. design 
hooks for controlled deployments.

-Erik

On Dec 8, 2011, at 1:46 PM, Alex Soto wrote:

> maybe run the client via cron instead of a daemon so the memory use is only 
> during client runs.
> 
> On Dec 8, 2011, at 1:43 PM, Chris wrote:
> 
>> My company is pretty late to the Chef party, only getting things started 
>> about 6 months ago (after a year of asking for it), but now that we have 
>> things up and running we've run into a bit of a problem. The client 
>> consumes a fairly large amount of memory, between 175-250m per server. 
>> This has caused a lot of concern from the Operations team since that 
>> amount * N VMs can get quite expensive. I've been doing some research into 
>> this and noticed that the amount of resident memory can depend on how many 
>> recipes are loaded on a node, and Opscode docs seem to confirm this. Right 
>> now these cookbooks are loaded into a single base role and added to each 
>> node for ease of use. They're all OS level recipes to manage hostfiles, 
>> resolv.conf etc.. etc.. There are 20 total. We also have application roles 
>> that can add another 3 or 4 recipes.
>> I've hacked around a bit on the Samba cookbook and removed all the code 
>> used to create users, which has lowered the memory foot print down to a 
>> steady 192m, but i fear this won't be enough to convince my ops team to 
>> keep chef. They want to dump it and go back to using shell and perl 
>> scripts for everything. 
>
>> My question is, does anyone have any tips for reducing the memory usage? 
>> I'd like to be able to keep Chef around. 
>
>> Thanks!
>
>
> 




Archive powered by MHonArc 2.6.16.

§