[chef] Re: Re: Re: Re: Re: Re: chef, CentOS/RedHat, and rubygem-rest-client updates


Chronological Thread 
  • From: Brian Akins < >
  • To:
  • Subject: [chef] Re: Re: Re: Re: Re: Re: chef, CentOS/RedHat, and rubygem-rest-client updates
  • Date: Sat, 26 Mar 2011 09:33:19 -0400


On Mar 25, 2011, at 2:11 PM, Paul Choi wrote:

> Running on 4 cores, 16GB RAM (excessive I know), and I find that it's
> pretty CPU-bound, often busy at chef-server.

We use nginx in front of unicorn on our chef-server (16 ruby processes).  We 
still run couchdb and solr on the same server.  We replicated couch to a 
"cold" backup server.  We run about the same number of clients now twice an 
hour and see ~ 10-15% CPU usage on an old 4-core server we currently use for 
chef-server.  We will soon have a few thousand on it, so I'll let you know.  
I think letting nginx keep up with the client connections and keepalives 
helps a good bit.  The ruby process only have to process well formed, very 
fast requests as nginx buffers both the request and the response, plus nginx 
takes up only a few MB of RAM.

--Brian




Archive powered by MHonArc 2.6.16.

§