protecting some processes from out-of-swap killer

Baptiste Daroussin bapt at FreeBSD.org
Sat Apr 25 10:43:42 UTC 2015


On Sat, Apr 25, 2015 at 01:31:14PM +0300, Dmitry Morozovsky wrote:
> Hi there colleagues,
> 
> I have stable/10 on a rather big machine (2*8*2 e5 Xeon, 64G RAM, SAS+SSD ZFS 
> raid10+ZIL+L2ARC) acting as a PostgreSQL server. 
> 
> To use such a big resource pool that is mostly idle, I'd deployed poudriere 
> there (using tmpfs) too.
> 
> Most times this combination works like a charm: LA could be 60+ and no visual 
> latency increase on SQL queries.
> 
> However, sometimes postgres processes got killed by 'out of swap space'.  
> I suppose the source of problem could be that VSZ size of postgres processes 
> (8-9 G) is bigger than swap congigured (4G).
> 
> Is there any way to prevent this, besides reallocating space for swap?
> 
> Quick googling does not help, at least I could not find answers relevant 
> enough.
> 
> Thanks!

protect(1) ?

Best regards,
Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20150425/543070e3/attachment.sig>


More information about the freebsd-stable mailing list