Как я освобождаю виртуальную память в Ubuntu?

Текущие статистические данные подтверждают что:

100 МБ RAM используются из 312 МБ, и 31 МБ Виртуальной Мадам используется также.


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


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

Справка очень ценилась бы!Спасибо!:)

4
задан 03.03.2010, 03:10

3 ответа

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

$ cat /proc/sys/vm/swappiness
60

Можно вынудить Ubuntu не использовать своп-файл до абсолютно необходимый путем изменения этого значения для обнуления:

$ sudo sysctl vm.swappiness=0
vm.swappiness = 0
6
ответ дан 07.12.2019, 19:31

Заключить Вам в кавычки:

100 МБ RAM используются из 312 МБ, и 31 МБ Виртуальной Мадам используется также.

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

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

0
ответ дан 07.12.2019, 19:31

Можно убрать подкачку при помощи этих двух команд в порядке:

sudo swapoff -a
sudo swapon -a
3
ответ дан 07.12.2019, 19:31

Теги

Похожие вопросы