Высокая нагрузка в состоянии покоя обусловлена тем, что работа с картами осуществляется не по прерываниям, а постоянным опросом, чтобы обеспечить низкие задержки (latency). По мере роста потока данных эта нагрузка перераспределяется в пользу полезной работы.
Рекомендуем смотреть загрузку CPU с помощью утилиты mpstat -P ALL
grep 'expiration_date=' /etc/dpi/fastdpi.lic expiration_date=20991231
Формат: YYYYMMDD
/etc/dpi/fastdpi.lic /etc/dpi/fastdpi.sig /etc/pf_ring/*
Первый вариант: Перейти на нужную версию с главной страницы Wiki, там публикуются объявления о выходе новых версий. Для каждой версии приведен список изменений.
Второй вариант: установить пакет yum-plugin-changelog
и воспользоваться командой changelog
:
yum install yum-plugin-changelog yum changelog 4 fastdpi
Под FreeBSD версии нет. Поддерживаются только VEOS.
Настоятельно рекомендуем использовать образ ОС, указанный в данной статье.
Для мониторинга можно использовать решения, использующие SMNP. Например, Zabbix Agent. Описание
Ядра распределены функционально между различными задачами DPI, чтобы они друг другу не мешали.
Посмотреть распределение функций можно командой:
ps -p `pidof fastdpi` H -o %cpu,lwp,psr,comm
В DPI есть сервисные функции: генерация Netflow, Clickstream, запись PCAP, обработка управляющих команд и т.п.
Их нагрузка неравномерна и они могут кратковременно загружать ядро на 100%, поэтому им выделено отдельное ядро, чтобы они не помешали транзиту.
Возможно, всему виной процесс kipme
интерфейса удаленного контроля сервера ipmi
, возможно не зарыли FW от внешних атак.
Когда процесс загружает 100% ядро (любое), перестает работать softRAID, поэтому невозможно зайти на сервер. Также есть статья по другим возможным причинам проблем с ipmi
: Kipmi0 eating up to 99.8% cpu on centos 6.4
Исходники утилит не доступны и не планируется их предоставлять в исходном виде. FreeBSD позволяет запускать родные linux приложения. Также под FreeBSD 9.2 доступен архив с бинарной версией утилит.