Дисковые операции, занимающие всю память - Ubuntu 12.10 i386

У меня странная проблема с новой чистой установкой Ubuntu 12.10, все операции с дисками, которые я выполняю, такие как восстановление резервной копии, съедают все мои 8 ГБ оперативной памяти, и она не видела освобождения памяти, поэтому я использую swap,

Это похоже на утечку памяти, но я не знаю, прав ли я.

Я не знаю, с чего начать диагностировать эти вещи.

Детали: у меня нет открытых приложений, за исключением того, что моя резервная копия восстанавливается приложением резервного копирования ubuntu (двуличность). Я отслеживаю использование памяти htop а также free, Я знаю, что кешируется много памяти, но система работает медленно, и я использую swap, поэтому я думаю, что ядро ​​или что-то, из-за чего возникает эта проблема, не освобождает кеш по запросу.

3 ответа

Решение

Ну, моя проблема решена с помощью более нового ядра, я использую ядро ​​3.8, и сейчас у меня нет этой проблемы.

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

sudo -s
echo 3 > /proc/sys/vm/drop_caches  

Я также использовал его, и мой "использованный мем" в топе снова ~ 1G!

У меня была похожая ситуация.

Кажется, что как только Ubuntu начинает использовать swap, она не освобождает оперативную память легко даже после завершения операции.

Я нашел решение, выполнив две команды после завершения интенсивной работы ОЗУ. То есть: sudo swapoff -a с последующим sudo swapon -a, Это отключает подкачку, во время которой что-либо в свопе передается в ОЗУ, и снова включает его.

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

Другие вопросы по тегам