[chef] chef-client memory usage


Chronological Thread 
  • From: Chris < >
  • To:
  • Subject: [chef] chef-client memory usage
  • Date: Thu, 8 Dec 2011 13:43:56 -0800

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.

§