Привествую всех.
SUSE 10 SP2 64x
памяти 48Гбайт
В процессе работы система отдает кэш ядру и приложениям по мере надобности,
но до определенного порога доходит и всё(до 17Гбайт), и начинается небольшой swap.
Там в принципе копейки 100мегабайт примерно, но хотелось бы чтобы и дальше кэш освобождался.
Так вот вопрос почему система дальше не отдаёт кэш, а начинает swap?
это как то настраивается?
подскажите, пожалуйста.
заранее спасибо.
LinuxForum.Fans
Почему система не отдает memory cashed
Автор: dwp
3 сообщений
2181 просмотров
поиграйтесь c /proc/sys/vm/swappiness, чем он больше, тем более агрессивный будет swap
ещё из той же папки - vfs_cache_pressure, вроде регулирует, чему отдавать предпочтение, файловому кешу или кешу инодов/директорий.
подробности в документации ядра...
ЗЫ: эти игры не означают, что система начнёт работать быстрее, скорее всего наоборот...
/etc/sysctl.conf
text
...
vm.swappiness = 10
As Is. У меня не сервер. smile
Войдите или зарегистрируйтесь, чтобы ответить.