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