Медленный интернет за FortiGate: как устранить conserve mode

Как понять, что медленный интернет вызван режимом conserve mode на FortiGate, как это проверить в интерфейсе и CLI и что изменить, чтобы файрвол снова работал нормально.

4 min

Если в офисе интернет вдруг стал медленным, страницы грузятся наполовину или обрывается VPN, причина может быть в файрволе. Когда FortiGate не хватает памяти, он переходит в conserve mode – режим экономии, в котором часть проверок отключается или новые соединения не принимаются. В этой статье – как это проверить и что делать.

Что такое conserve mode

FortiGate постоянно следит за использованием памяти. Есть три порога, которые настраиваются в CLI в разделе config system global (memory-use-threshold-red, memory-use-threshold-extreme и memory-use-threshold-green):

  • Red – при превышении этого порога устройство входит в conserve mode.
  • Extreme – более высокий порог, при котором устройство начинает отбрасывать новые сессии.
  • Green – когда использование памяти падает ниже этого порога, устройство выходит из conserve mode.

Что происходит с трафиком в conserve mode, зависит от параметра av-failopen. Значение по умолчанию pass пропускает новые сессии без антивирусной проверки (интернет работает, но защита слабее). При значении off новые сессии, требующие проверки, блокируются – и пользователям кажется, что интернет «лёг». Что лучше – осознанный выбор между безопасностью и доступностью.

Симптомы

  • Сайты открываются медленно или не полностью, загрузки обрываются.
  • Звонки (Teams, VoIP) прерываются, VPN-подключения падают.
  • Веб-интерфейс FortiGate открывается медленно.
  • Вверху интерфейса или в журнале событий есть сообщение о conserve mode.
  • Проблема появляется в часы пик, когда работает больше всего людей.

Как проверить

  1. Откройте Dashboard → Status и посмотрите виджеты CPU, Memory и Sessions. Постоянно очень высокое использование памяти – первый признак.
  2. Проверьте Log & Report → System Events – есть ли записи о входе в conserve mode и выходе из него.
  3. В CLI (CLI Console в правом верхнем углу) выполните get system performance status – вы увидите загрузку CPU, памяти и количество сессий.
  4. diagnose hardware sysinfo conserve показывает, находится ли устройство в conserve mode прямо сейчас, и значения порогов.
  5. diagnose sys top показывает процессы, которые больше всего используют память и процессор (выход – клавиша q). Если наверху постоянно процесс прокси или логирования, причина, скорее всего, там.
  6. diagnose sys session stat показывает количество сессий. Очень большое число может указывать на заражённый компьютер или неправильно работающее устройство.

Частые причины и решения

  • Слишком много сессий. Один заражённый ПК, P2P-программа или неисправное устройство может открыть десятки тысяч соединений. Найдите источник (Dashboard → FortiView Sources) и разберитесь с этим устройством.
  • Тяжёлая proxy-based проверка. Антивирус в режиме proxy и SSL deep inspection потребляют много памяти. Проверьте, можно ли в политиках использовать режим flow-based и действительно ли deep inspection нужен всем.
  • Логирование в память. Младшие модели без диска хранят логи в памяти. Отправляйте логи в FortiAnalyzer или FortiCloud и уменьшите детализацию там, где она не нужна (Log & Report → Log Settings).
  • Слишком слабая модель. Если за годы добавились пользователи и устройства, а канал стал быстрее, старая младшая модель может просто не справляться. Тут поможет только более мощное устройство.
  • Ошибки прошивки. В некоторых версиях FortiOS были утечки памяти, исправленные в более поздних релизах. Прочитайте Release Notes своей версии и обновите прошивку по официальному инструменту upgrade path от Fortinet (System → Firmware & Registration).

Перезагрузка устройства даёт временное облегчение, но не устраняет причину – проблема вернётся.

Исключите другие причины

Не всегда виноват файрвол. Если использование памяти на FortiGate в норме, проверьте:

  • Провайдера – сделайте тест скорости с компьютера, подключённого кабелем рядом с роутером или FortiGate, и узнайте, нет ли аварии у провайдера.
  • Wi-Fi – если по кабелю скорость нормальная, а по Wi-Fi нет, проблема в точках доступа, каналах или покрытии.
  • Отдельный компьютер – если тормозит только у одного пользователя, причина, скорее всего, в его компьютере или браузере.

Когда обращаться к специалисту

Если conserve mode повторяется регулярно, причину найти не удаётся или вы подозреваете заражённое устройство, лучше привлечь специалиста – неверные изменения в профилях безопасности могут незаметно отключить защиту. ITABIKS поможет продиагностировать FortiGate и при необходимости подобрать подходящую модель FortiGate; телефон +372 53 888 229.

Была ли эта статья полезной?