Назад | Перейти на главную страницу

vm.swappiness работает по-разному в CentOS 6 и 7

У нас есть кластер Hadoop из серверов CentOS 6 (версия ядра 2.6.32-504.el6.x86_64) и CentOS 7 (ядро 3.10.0-327.el7.x86_64).

Все узлы настроены с возможностью подкачки 1. Все узлы имеют много доступной оперативной памяти.

Узлы CentOS 6 никогда не меняют местами никакие процессы, но узлы CentOS 7 меняют процессы, даже если есть доступная память. Это вызывает предупреждение в наших инструментах мониторинга.

Может ли кто-нибудь объяснить мне, почему мои узлы CentOS 7 ведут себя иначе, чем узлы CentOS 6, и что я могу сделать, чтобы предотвратить свопинг? По-видимому, настройка swapinness на 0 может привести к проблемам, поэтому я не уверен, что сделаю это.

Заранее спасибо, Лоик