[devel] Целесообразность CONFIG_HZ_250 на x86_64
alexei на taf.ru
alexei на taf.ru
Чт Ноя 20 23:10:04 MSK 2014
Добрый день!
Ранее здесь уже было обсуждение обоснованности CONFIG_HZ_250 в параметрах
ядра. Тогда такие настройки аргументировались тем, что на старом железе при иных знчениях
получается чувствительная регрессия производительности. Но прошло семь лет, и не настала ли
пора подумать о небольшом тюнинге ядра? Хотя бы для архитектуры x86_64, ибо если железо работает
в 64-битном режиме, то CONFIG_HZ_1000 ей сам Линус прописал.
При попытке прожевать >1G трафика шейпером и iptables поимел фееричные фризы системы и дропы
пакетов. Аналогичные проблемы (правда, без развития регрессии производительности) проявляются
и на BRAS'ах (на них тоже подходим к уровню ~1G на сетевой порт). Во всех рекомендациях прямо
пишут "CONFIG_HZ должен быть не менее 1000". Пришлось локально пересобирать std-def с двумя
измененными параметрами (по некоторым причинам использовать ws-ядра не представляется возможным)
Подробная информация о списке рассылки Devel