Puppetserver substantially slower than apache/passenger?
After many stories at PuppetConf 2015 I was under the impression that
puppetserver would be considerably faster than running the apache/passenger combination.
I finally switched a 3.7.5 puppet master to
puppetserver yesterday and monitored the results. Even though the graph below is everything but a statistically valid representation (and my math/statistics skills are far below par), it does give a fair comparison between the performance of the old passenger setup and the new
As you can see,
puppetserver is almost twice as slow, both in slowest catalog and the average.
So now I'm wondering a couple of things:
- Was I wrong to assume that
- Am I doing something wrong here?
- Are there areas I might have overlooked? The
deep_mergegem was missing in
puppetserverfor example, but maybe there's more missing that's hurting performance.