LinuxForum.Fans
Тема

Почему система не отдает memory cashed

Автор: dwp 3 сообщений 2181 просмотров
#171443

Привествую всех.


SUSE 10 SP2 64x
памяти 48Гбайт

В процессе работы система отдает кэш ядру и приложениям по мере надобности,
но до определенного порога доходит и всё(до 17Гбайт), и начинается небольшой swap.
Там в принципе копейки 100мегабайт примерно, но хотелось бы чтобы и дальше кэш освобождался.

Так вот вопрос почему система дальше не отдаёт кэш, а начинает swap?
это как то настраивается?

подскажите, пожалуйста.
заранее спасибо.

#171459

поиграйтесь c /proc/sys/vm/swappiness, чем он больше, тем более агрессивный будет swap
ещё из той же папки - vfs_cache_pressure, вроде регулирует, чему отдавать предпочтение, файловому кешу или кешу инодов/директорий.
подробности в документации ядра...
ЗЫ: эти игры не означают, что система начнёт работать быстрее, скорее всего наоборот...

#171661

/etc/sysctl.conf

text

...
vm.swappiness = 10

As Is. У меня не сервер. smile

Войдите или зарегистрируйтесь, чтобы ответить.