Thanks for your reply. I understand that i need to upgrade to puppet 4. I'm just looking for similar options to optimize in 3 open source since i have these in production and not easy to upgrade
Thanks & Regards, Harish Kothuri On Monday, February 20, 2017 at 10:51:27 PM UTC+5:30, Rob Nelson wrote: > > Harish, > > You are running puppet 3 open source and looking at directions for puppet > 4 enterprise edition. While some of the PE information will surely apply to > the open source edition, you should update to puppet 4 as puppet 3 is End > of Support/Life. That upgrade alone should improve performance > significantly, at which time you can re-evaluate performance issues. > > On Mon, Feb 20, 2017 at 8:26 AM Harish Kothuri <[email protected] > <javascript:>> wrote: > >> Hi All, >> >> Following is my puppet configuration details. Problem is that puppet >> server and agent runs are going very slow at times and restarting the >> server helps in production. >> >> Puppet 3.8.7 (open source) >> Facter 2.4.6 >> CentOS 7 >> Number of nodes: 500 >> Number of cores: 16 >> RAM: 32GB >> >> I'm going through this puppet website >> https://docs.puppet.com/pe/latest/config_monolithic.html#tuning-monolithic-installations-(reference) >> >> to fine tune my puppet. >> >> Can someone help me in understand location of the files exactly as i >> could not figure out *few (marked in Red)*. Please verify my changes and >> let me know if there's anything wrong. >> >> Section from Link: 16 cores, 32 GB of RAM (Monolithic) >> >> *Puppet Server:* >> *1. Increased JRuby instances in /etc/hiera.yaml file as below.* >> >> --- >> :backends: >> - yaml >> :hierarchy: >> - defaults >> - "%{clientcert}" >> - "%{environment}" >> - global >> >> :yaml: >> # datadir is empty here, so hiera uses its defaults: >> # - /var/lib/hiera on *nix >> # - %CommonAppData%\PuppetLabs\hiera\var on Windows >> # When specifying a datadir, make sure the directory exists. >> :datadir: >> jruby-puppet: { >> max-active-instances: 10 >> max-requests-per-instance: 0 >> } >> >> *1.1 Heap size on puppet server - Not sure where and how to change this.* >> >> *PuppetDB:* >> *2. PuppetDB command processing threads - **Where and how to change >> this?* >> * changed this in /etc/puppetdb/conf.d/config.ini* >> >> >> *2. 1 Changed heap size of puppetdb in /etc/sysconfig/puppetdb file as >> below* >> >> >> *JAVA_ARGS="-Xmx1g -XX:+HeapDumpOnOutOfMemoryError >> -XX:HeapDumpPath=/var/log/puppetdb/puppetdb-oom.hprof >> -Djava.security.egd=file:/dev/urandom"* >> >> *2.2 Broker Memory - Not sure where and how to change this.* >> >> *3. Node classifier-** Not sure where and how to change this.* >> *4. ActiveMQ - **Not sure where and how to change this.* >> *5. Orchestration services - **Not sure where and how to change this.* >> *6. PostgreSQL - **Not sure where and how to change this.* >> >> Thanks & Regards, >> Harish Kothuri >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/puppet-users/b0fb70eb-3224-4099-b53d-e1c370e2a0f9%40googlegroups.com >> >> <https://groups.google.com/d/msgid/puppet-users/b0fb70eb-3224-4099-b53d-e1c370e2a0f9%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > Rob Nelson > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/ce7ef49d-0fdd-470f-ae89-ef5e39e4e906%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
