Настройки для максимальной производительности
Задайте максимальную частоту CPU сервера в BIOS и при возможности отключите плавающую частоту.
Настройте CPU governor в режиме performance.
cpupower frequency-info/frequency-setОтключите CPU idle states. Проверить включенные состояния idle можно с помощью команды cpupower idle-info. Рекомендуется выставить одно состояние idl=POLL для предотвращения «засыпания» CPU.
Отключите CPU Mitigations. Добавьте параметр mitigations=off в загрузчик GRUB.
Настройка working set
Кластер достигает оптимальной производительности, когда размер активного working set не превышает суммарный размер всех открытых чанков на чанк-серверах. Это значение зависит от параметра max-open-chunks в файле /etc/storage/cs.conf.
Если размер активного working set превышает размер чанков, начинается постоянное вытеснение чанков из кеша и их закрытие.
Размер активного working set рассчитывается по формуле:
working set = (num cs) x max-open-chunks x chunk-size / (M+N)
Где:
num cs — количество чанк-серверов в кластере;
max-open-chunks — количество открытых чанков на чанк-сервере из файла конфигурации /etc/storage/cs.conf;
chunk-size — размер чанка, зависит от параметров тома;
M,N — параметры энкодинга, например M=4, N=2 для энкодинга 4+2.
- Настройка working set