Sorry, I wasn't clear, this is with Ppostgres as the DB backend. Just upped the db servers kernel.shmmax value and postgres's shared_buffers values, seems to be helping thus far...
On Mon, Jul 9, 2012 at 2:03 PM, Walter Heck <walterh...@gmail.com> wrote: > I tried out puppetdb a few weeks ago, and I remember reading somewhere that > for larger deployments it is recommended to use postgres as the backend for > puppetdb for any installations of size. > > At http://docs.puppetlabs.com/puppetdb/0.9/requirements.html it says: > "Deployments with more than 100 nodes should configure a PostgreSQL database > for PuppetDB. Smaller deployments may also wish to use the PostgreSQL > backend.There are two available backends for PuppetDB storage:PuppetDB’s > embedded databasePostgreSQLThe embedded database works well for small > deployments (up to approximately 100 hosts). It requires no additional > daemons or setup, and as such is very simple to get started with. It > supports all PuppetDB features.However, there is a cost: the embedded > database requires a fair amount of RAM to operate correctly. We’d recommend > allocating 1GB to PuppetDB as a starting point. Additionally, the embedded > database is somewhat opaque; unlike more off-the-shelf database daemons, > there isn’t much companion tooling for things like interactive SQL consoles, > performance analysis, or backups.That said, if you have a small installation > and enough RAM, then the embedded database will work just fine.For most > “real” use, we recommend running an instance of PostgreSQL. Simply install > PostgreSQL using a module from the Puppet Forge or your local package > manager, create a new (empty) database for PuppetDB, and verify that you can > login via psql to this DB you just created. Then just supply PuppetDB with > the DB host, port, name, and credentials you’ve just configured, and we’ll > take care of the rest!" > > Hope this helps! > > On Jul 10, 2012 1:41 AM, "Matthew Nicholson" <matthew.a.nichol...@gmail.com> > wrote: >> >> I'm getting more and more "execution expired" as systems checking and >> hit puppetdb for the first time (switching from a mysql instance). The >> command queue isn't long (1-5, if anything, all the time), and ym >> master itself seems to be dealing well enough. I have seen the >> collection time growing higher and higher though. This is a ~2K node >> deployment, and one of the few things storedconfigs is used for is >> ssh-key collection/exports (basically collect from 90% of there hosts >> and export to the same 90%). >> >> mysql seemed to deal with this fine... >> >> I'm hesitant to tune puppetdb in terms of threads and heap size, as >> both of those SEEM okay right now...would either affect collection >> query time? >> >> -- >> Matthew Nicholson >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To post to this group, send email to puppet-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/puppet-users?hl=en. >> > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. -- Matthew Nicholson -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.