I've got a question regarding understanding the recomendation to disable swap. Since Cassandra uses mlockall to lock the heap in RAM what is the reason for disabling swap? My guess is that is has to do with memory mapped files but as of my understanding, accessing pages of memory mapped files, those pages are never put in swap since they're backed by files on disk and the OS
writes those pages to the memory mapped file instead of swap.
We've seen on Cassandra installations on Linux with swap enabled that parts of the java process is swaped out and increasing.
So what's swaped out?

Regards
/Fredrik




Reply via email to