Warum verwendet mein Linux-Rechner keinen Swap?

Warum verwendet mein Linux-Rechner keinen Swap?

Ich habe eine Java-Anwendung auf einem Tomcat-Anwendungsserver, die extrem viel Speicher verbraucht – sagen wir 45 GB. Auf meinem Ubuntu 16.04 64-Bit-PC habe ich 32 GB RAM + 32 GB Swap. Ich starte die Anwendung mit -Xmx48g, daher würde ich erwarten, dass sie meinen Speicher füllt und dann mit dem „Swapping“ beginnt. Leider hängt sich mein PC auf, sobald der Speicher voll ist – obwohl der Swap noch völlig leer ist. Warum ist das so?

verwandte Informationen