|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (16)
просмотр истории страницыh1. Fwboost |
В меню "Reductor DPI X" \-> "Опции Carbon Reductor DPI X" добавлены три опции для оптимизации производительности сервера. |
|
В меню "Reductor DPI X" \-> "Опции Carbon Reductor DPI X" есть три опции. |
{toc} |
|
* FW-Boost: изолированный RSS * FW-Boost: неблокирующие модули * FW-Boost: skip checked |
|
h2. Корткая инструкция по настройке |
|
h1. FWBOOST: Изолированный RSS |
Если планируется включить все опции: |
|
# Согласуем проведение технических работ с РЧЦ, так как потребуется перезагрузка # Фиксируем ситуацию до внесения изменений: ## Записываем параметры %si, load average в выводе утилиты top ## фиксируем наличие потерь в выводе утилиты chroot /app/reductor network-top # Устанавливаем ядро 2.6.32-754.el6 # Включаем опцию FWBOOST: неблокирующие модули # Перезапускаем все сервисы /etc/init.d/apps restart # Перезагружаем систему # Проверяем корректную работу системы при загрузке (/var/log/boot.log не содержит ошибок) # Включаем опцию FWBOOST: изолированный RSS # Перезапускаем все сервисы /etc/init.d/apps restart # Проверяем корректную работу системы - на экране при перезапуске нет ошибок # Включаем опцию FWBOOST: skip checked # Перезапускаем все сервисы /etc/init.d/apps restart # Проверяем корректную работу системы - на экране при перезапуске нет ошибок # Проверяем результаты настроек: ## сравниваем параметры %si, load average в выводе утилиты top ## фиксируем отсутствие или сокращение потерь в выводе утилиты chroot /app/reductor network-top h2. FWBOOST: Изолированный RSS |
Это альтернативная схема распределения обработки трафика между несколькими сетевыми картами. |
... |
{code} |
и *после* этого выполнить перезагрузку. |
и *после* этого выполнить полную перезагрузку сервера. |
{info} |
h1. FWBOOST: Skip checked |
h2. FWBOOST: Неблокирующие модули |
|
В сессии будет проверяться только первый пакет с данными, остальные пакеты отбрасывают на раннем этапе обработки трафика, что снижает нагрузку. Опция особо хорошо себя проявляет при нагрузках более 5гбит/сек. {info} *Эту опцию нельзя использовать без* *\[x\]Lockfree modules*, без неё она приводит к ещё большим потерям. {info} {info} *Эта опция не работает при использовании Bond-интерфейсов* {info} h1. FWBOOST: Неблокирующие модули |
Эта опция нужна для того, чтобы получить большую производительность от многоядерных систем. Она особо хорошо показывает себя на системах с двумя процессорами, но в случае одного многоядерного процессора тоже увеличивает максимальную нагрузку. |
|
По умолчанию сетевой стек линукс не очень хорошо масштабируется из-за глобальных блокировок в некоторых подсистемах. Это приводит к нелинейной деградаци, то есть чем больше нагрузка и чем больше ядер - тем больше возникает взаимных блокировок, тем сильнее деградирует производительность. Мы собрали модули ipset и ebtables с уменьшенным количеством таких глобальных блокировок. |
... |
/etc/init.d/apps restart {code} |
h2. FWBOOST: Skip checked В сессии будет проверяться только первый пакет с данными, остальные пакеты отбрасывают на раннем этапе обработки трафика, что снижает нагрузку. Опция особо хорошо себя проявляет при нагрузках более 5гбит/сек. {info} *Эту опцию нельзя использовать без* *\[x\]Lockfree modules*, без неё она приводит к ещё большим потерям. {info} {info} *Эта опция не работает при использовании Bond-интерфейсов* {info} |