On 8/6/25 17:14, Frits Hoogland wrote:
As I said, do not disable swap. You don't need a huge amount, but
maybe 16 GB or so would do it.

Joe, please, can you state a technical reason for saying this?
All you are saying is ‘don’t do this’.

I’ve stated my reasons for why this doesn’t make sense, and you don’t give any 
reason.

What do you call the below?

Op 6 aug 2025 om 18:33 heeft Joe Conway <m...@joeconway.com> het volgende 
geschreven:

* Swap is what is used when anonymous memory must be reclaimed to
allow for an allocation of anonymous memory.

* The Linux kernel will aggressively use all available memory for
file buffers, pushing usage against the limits.

* Especially in the older 4 series kernels, file buffers often
cannot be reclaimed fast enough

* With no swap and a large-ish anonymous memory request, it is
easy to push over the limit to cause the OOM killer to strike.

* On the other hand, with swap enabled anon memory can be
reclaimed giving the kernel more time to deal with file buffer
reclamation.

At least that is what I have observed.

If you don't think that is adequate technical reason, feel free to ignore my advice.

--
Joe Conway
PostgreSQL Contributors Team
Amazon Web Services: https://aws.amazon.com


Reply via email to