Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Чрезмерная работа диска при исчерпании физической памяти  (Прочитано 1570 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kuraga

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Ubuntu 14.04, обновляемая. 4Gb RAM и 8Gb подкачки. Причем подкачка используется реально.

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

Что делать? Спасибо.

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 24/01/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 05:05:20 от zg_nico »

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Для начала можно посмотреть, кто память кушает.
htop

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
В файл /etc/sysctl.conf в самом низу добавь такие строки и посмотри на результат после перезагрузки:

vm.swappiness=0
vm.laptop_mode=5
vm.dirty_writeback_centisecs=6000
vm.vfs_cache_pressure=1000

У меня с этими настройками ни разу своп не включался. Но у меня 8Gb оперативной памяти.
Вообще то лучший выход для тебя это увеличить кол-во физической оперативной памяти минимум вдвое.

Morisson

  • Гость
kuraga, подкачка твой жесткий и терзает. Ибо он расположен на HDD. При нехватке памяти данные начинают скидываться на диск.
Варианты решений, если нет возможности приобрести HDD оперативку и имеешь нормальный производительный проц:
vm.swappiness=05
vm.laptop_mode=5
vm.dirty_writeback_centisecs=6000
vm.vfs_cache_pressure=1000
vm.laptop_mode=5- если у тебя ноут.
sudo apt-get install zram-configПосле перезагрузки проверь в Диски- должны появиться виртуальные носители
И очень большой у тебя swap, ты стопудово только с винды)) Там есть дурные советы про увеличение производительности посредством увеличения подкачки. Подкачка- всегда медленно. 8Гб- дофига. Или у тебя сервер, для пущей надежности?

Пользователь добавил сообщение 03 Июня 2017, 17:10:10:
И еще, можно изменить поведение диска для большей производительности:
В программе Диски:


« Последнее редактирование: 03 Июня 2017, 19:36:59 от Morisson »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
У меня с этими настройками
Ключевое слово - "у меня".
Не надо советовать потенциально деструктивные настройки, не разобравшись в ситуации.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
vm.laptop_mode=5- если у тебя ноут.

Про эту настройку пишут так:

Цитировать
Работая в таком режиме, ядро будет по возможности откладывать запись на диск,
 пока в этом не появится неотложная необходимость. Все буферы, требующие сброса
 себя на диск, будут терпеливо ожидать своей очереди.

То есть происходит меньше обращений к диску, что способствует большему энергосбережению (актуально для ноута и полезно для SSD на любом компе), а так же для автора темы, если он желает уменьшить такие обращения. Тем более он не указал какой у него комп.

Не надо советовать потенциально деструктивные настройки, не разобравшись в ситуации.

В чём вы увидели деструктивность?

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1850
  • ubuntu 20.04
    • Просмотр профиля
Но при приближении к исчерпанию RAM, помимо задействования подкачки, начинается жуткое использование диска.
Либо аппетиты снижать на приложения, либо железо улучшать. Третьего особо не дано.

Можешь разве что поставить zRam

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1316
    • Просмотр профиля
vm.vfs_cache_pressure=1000
Это вообще кеширование отключит. Тоже не хорошо на каждый чих и пук диск дёргать. 
vm.laptop_mode=5
Работая в таком режиме, ядро будет по возможности откладывать запись на диск,
 пока в этом не появится неотложная необходимость. Все буферы, требующие сброса
 себя на диск, будут терпеливо ожидать своей очереди.
Взаимоисключающие друг-друга пункты.
vm.laptop_mode=5 - с HDD - хочешь экономить заряд батарейки, то и откладывай денежку на покупку нового диска.

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
vm.vfs_cache_pressure=1000
Это вообще кеширование отключит.

А я считаю, будет быстрее освобождаться оперативная память, которой у автора темы не достаточно.


Взаимоисключающие друг-друга пункты.

Ширше смотрите на задачу  :)


HDD - хочешь экономить заряд батарейки, то и откладывай денежку на покупку нового диска.

Лучше на оперативную память.

 

Страница сгенерирована за 0.068 секунд. Запросов: 23.