LINUX.ORG.RU

Linux, ограничить buff/cache

 


1

1

Если копирую файлы, или ставлю игорку из Steam, buff/cache (во free -m) выедает всю память, и все зависает на какое то время. Как фиксить? Диск SSD, Ext4.

Deleted

Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

ext4. Хотя тормоза есть и когда кеш не полностью забивает память, а просто идет работа с файлами, но не зависает, просто все долго открывается и медленно работает.

Deleted
()

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

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

Если не дает покоя мысль, что это злой кэш съел память, попробуй выполнить от рута

echo 3 > /proc/sys/vm/drop_caches

Кэш сбросится, но это не улучшит производительность - проблема в чем-то другом

annulen ★★★★★
()

Создайте файл /etc/sysctl.d/60-dirty.conf

vm.dirty_bytes = 67108864
vm.dirty_background_bytes = 16777216
vm.dirty_expire_centisecs = 500

И выполните sudo sysctl --system

ValdikSS ★★★★★
()
Последнее исправление: ValdikSS (всего исправлений: 1)
Ответ на: комментарий от Deleted

Попробуй уменьшить сильнее. Поставь в районе 2 мегабайт, должны все лаги пройти. Потом можно увеличивать до оптимального значения.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от anonymous

Число задаёт порядок применения конфигурационных файлов. У меня файл так называется, написал без изменений.

ValdikSS ★★★★★
()

Это как-то связано с 12309?

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