[talk] Does swap still matter?
James K. Lowden
jklowden at schemamania.org
Wed Mar 16 14:48:07 EDT 2022
On Wed, 16 Mar 2022 11:03:26 -0400
George Rosamond <george at ceetonetechnology.com> wrote:
> Do certain applications/OS functions still use swap as opposed to RAM
> for some reason?
1. Where does mmap MAP_ANON go?
2. I assume swap is necessary because Linux defaults to overcommitted
memory. Because of that default, now a decade old at least, C
libraries are being written to allocate gobs of memory that they'll
never use. On systems without swap, that means real memory.
Of course, you need *enough* swap. On the NetBSD system I was using, I
think it was ndm that was the culprit. I don't remember anymore what I
was doing, some webbish thing, ISTR. Died repeatedly in the middle of
the night until I tracked it down.
In case it's not obvious, swap that provides memory that is never used
doesn't slow the system down, because it's never paged in.
--jkl
More information about the talk
mailing list