LINUX.ORG.RU

Анти-своп


0

0

Работаю на компьютере днём. Всё ок.

Оставляю его на ночь. На следующий день начинаю работать - и начинаются дикие тормоза и треск жёсткого диска. Такое впечатление, что всё содержимое оперативной памяти за ночь переехало в своп и теперь меееедленно считывается оттуда.

Что делать? Как запретить линуксу в период бездействия сбрасывать процессы на диск?

anonymous

у меня все нормально в аналогичной ситуации,

какое ядро?
дистрибутив?
демоны?

anonymous
()

Ну отключи своп. Или отключай его на ночь. А вообще - такое поведение не баг, а фича. Скорее всего там по крону много чего происходит.

Shaman007 ★★★★★
()
Ответ на: комментарий от anonymous

> какое ядро?
2.4.27

> дистрибутив?
Debian unstable

> демоны?
Все кроме atd и cron выключены. crontab пустой.

anonymous
()
Ответ на: комментарий от Shaman007

> Ну отключи своп. Или отключай его на ночь. А вообще - такое поведение не баг, а фича. Скорее всего там по крону много чего происходит.

Я не могу отключить своп, т.к. оперативной памяти всего 128Mb.

И на ночь не могу отключать, т.к. с аналогами hibernate у Linux проблемы. :)

crontab пустой.

anonymous
()

Остаётся только уменьшить размер свопа. Linux периодически сбрасывает бит обращения у страниц, и если через какое-то время обращения к ним так и не будет, он убирает их в своп.

drish ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.