LINUX.ORG.RU
ФорумAdmin

Linux и SWAP


0

1

Есть VPS Debian на xen, вся свободная оперативная память в cached, при этом активно используется swap. Почему система испльзует swap а не переводит память из cached во free?


Добавьте уже памяти, Вам система английским по черному пишет и моск не компостируйте.

ansky ★★★★★
()

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

anon_666
()

ну если тебя это так раздаражет, то
sysctl swappiness=20
или 15
чем меньше, тем больше тормоза при своппинге

megabaks ★★★★
()

>Почему система испльзует swap а не переводит память из cached во free?
ман виртпамять и её дефолты
точнее swappiness=60 из возможных 100

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

Наскольо я правильно понял, в swap система выгружает неактивные данные из кэша для освобождения кэша под более используемые данные?

По параметру swappiness, он определяет когда выгружать данные в swap а когда освобождать кэш? Какой оптимальный параметр для сервера?

sib
() автор топика
Ответ на: комментарий от sib

оно определяет агрессивность своппинга
дефолт 60 из 100 возможных
для сервера...хз - сам смотри - это зависит от задач и размера оперативы
кому-то нравится и 100 на десктопе...

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