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

Pfsense mbuf full, что делать?

Сегодня я заметил, что использование MBUF достигло своего предела. Очевидно, у сайта, который я использую под pfsense, тоже есть проблемы, я хотел бы знать, будет ли безопасно просто

sysctl kern.ipc.nmbclusters = 65536

Я бы не хотел перезагружать сервер, безопасно (или полезно) делать это через оболочку pfsense?

2.0-RELEASE (amd64) построен вт, 13 сентября, 17:05:32 EDT 2011

State table size    35573/550000
MBUF Usage    25600/25600
CPU usage 2%
Memory usage 17% (2GB)
Swap 0%
CPU: Intel(R) Xeon(R) CPU E5450 @ 3.00GHz

Меняется (увеличивается) nmbclusters безопасно - вы сможете сделать это без побочных эффектов.
Однако обратите внимание, что вы также должны внести соответствующие изменения в /boot/loader.conf чтобы изменение сохранялось после перезагрузки.

Также обратите внимание, что ядро, которое вы используете, может не позволить вам изменять это значение во время выполнения: более старые версии FreeBSD требуют, чтобы вы устанавливали значение в /boot/loader.conf (а действительно древние версии требуют, чтобы значение было вкомпилировано в ядро).
Если sysctl команда не работает, вам придется отредактировать /boot/loader.conf и перезагрузитесь, чтобы внести это изменение.

Рекомендуется разместить kern.ipc.nmbclusters настроить /boot/loader.conf.local скорее, чем /boot/loader.conf (как предлагается в ответе @ voretaq7), потому что последний можно заменить во время обновления.

Вы также можете настроить эту переменную с помощью Системные настройки (Система > Продвинутый > Системные настройки tab) внутри веб-интерфейса pfSense.

Фактическое значение для nmbclusters зависит от количества сетевых интерфейсов, ядер ЦП и некоторых других факторов - требуется немного поэкспериментировать, чтобы найти оптимальное значение для каждой системы.

Ссылка: