4

Текущая статистика подтверждает, что:

100 МБ ОЗУ используется из 312 МБ, а также 31 МБ Virtual Mem.


В любом случае я могу остановить ОС от использования виртуальной памяти вместо оперативной памяти? Я знаю, что это происходит, когда ОЗУ насыщается, и ОС некуда больше хранить данные, кроме жесткого диска. Но Виртуальный мем, похоже, не падает, а выглядит так, как будто предпочитает оставаться там.


Я не уверен, является ли это проблемой или нет, поскольку, возможно, это не обязательно означает, что виртуальная память используется поверх оперативной памяти.

Помощь будет высоко ценится! Спасибо! :)

3 ответа3

6

Проверьте значение перестановки в /proc/sys:

$ cat /proc/sys/vm/swappiness
60

Вы можете заставить Ubuntu не использовать swapfile, пока это не станет абсолютно необходимым, изменив это значение на ноль:

$ sudo sysctl vm.swappiness=0
vm.swappiness = 0
3

Вы можете очистить своп, используя эти две команды по порядку:

sudo swapoff -a
sudo swapon -a
0

Процитирую вас:

100 МБ ОЗУ используется из 312 МБ, а также 31 МБ Virtual Mem.

Вы еще не упомянули использование SWAP и только упомянули, что используется 1/3 вашей оперативной памяти.

Одна важная вещь, которую следует иметь в виду в системах Linux, это то, что ваша оперативная память часто будет выглядеть "более использованной", чем на самом деле, поскольку ядро будет использовать оперативную память для того, чтобы ускорить вашу жизнь (например, информация о файловой системе). / индексный кеш / etc ... ). Это не является чрезмерно проблематичным, так как эта буферизованная информация считается гражданином второго сорта и будет сокращена в случае необходимости.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .