Конечно, да, виртуальная память (известная как Swap в Linux) будет использоваться меньше при достаточном объеме памяти.
Существует параметр ядра, swappiness
который определяет, сколько свопа может быть использовано. Настройте его на свои потребности. Чтобы увидеть текущее значение (всем командам нужен root):
cat /proc/sys/vm/swappiness
и установить значение
sysctl vm.swappiness=10
и чтобы сохранить его, откройте /etc/sysctl.conf
и добавьте (или измените)
vm.swappiness=10
Больше информации здесь .
Считайте стоимость в процентах, а меньшее значение означает использование меньшего свопа.
На моем ноутбуке с 16 ГБ оперативной памяти, используя 10, я в порядке.