Subtly Bad Things Linux May Be Doing To PostgreSQL
rhaas.blogspot.in
Subtly Bad Things Linux May Be Doing To PostgreSQL
1–10 of 95 posts
Re: Subtly Bad Things Linux May Be Doing To PostgreSQL
#2Re: Subtly Bad Things Linux May Be Doing To PostgreSQL
#3Stuff like this really needs to make it into the PG tuning guide (https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Serv...). The only place where it will ultimately be seen by a worthwhile audience.
Re: Subtly Bad Things Linux May Be Doing To PostgreSQL
#4Anybody know of a FreeBSD comparison?
Re: Subtly Bad Things Linux May Be Doing To PostgreSQL
#5Could everybody wiser than me tell me if I should be concerned and the possible implications of these decisions? Should I invest in alternative platforms?
Re: Subtly Bad Things Linux May Be Doing To PostgreSQL
#6Anybody know of a FreeBSD comparison?
ZFS enables some interesting things for pgsql:
* http://open-zfs.org/wiki/Performance_tuning#PostgreSQL - it seems like the primarycache setting prevents the double buffering problem that Linux' page cache has
* http://citusdata.com/blog/64-zfs-compression
I run pgsql on FreeBSD/ZFS and have no complaints but am not taxing the system.
Re: Subtly Bad Things Linux May Be Doing To PostgreSQL
#7Anybody know of a FreeBSD comparison?
SHMMAXPGS, SHMMAX in postgresql.conf
in the
sysctl.conf kern.ipc.shmall kern.ipc.shmall
Re: Subtly Bad Things Linux May Be Doing To PostgreSQL
#8Being a user of both Linux and PostrgreSQL, I'm very interested in this issue, but I only understand some of the words... Could everybody wiser than me tell me if I should be concerned and the possible implications of these decisions? Should I invest in alternative platforms?
Re: Subtly Bad Things Linux May Be Doing To PostgreSQL
#9Anybody know of a FreeBSD comparison?
FreeBSD has something like SHMMAXPGS, SHMMAX in postgresql.conf in the sysctl.conf kern.ipc.shmall kern.ipc.shmall
It was necessary to increase the default limits for larger shared_buffers, etc on pgsql prior to 9.3 where SysV shared memory was used, but this was common to many *nix operating systems.