Если вы запускаете Java-сервер в своей Linux-системе, вам стоит подумать об уменьшении возможности swappiness от значения по умолчанию 60. Таким образом, 20 действительно хороший старт. Swapping - это убийца для процесса сбора мусора, потому что коллекции каждый раз должны касаться больших частей памяти процесса. У ОС нет средств для обнаружения таких процессов и получения прав на них. Лучше всего избегать подкачки, насколько это возможно, для продуктивных серверов приложений.