{{indexmenu_n>14}}
======Статистика======
=====stat flow ip4=====
Вывод статистики по IPv4 flow. Аналог вывода в ''fastdpi_stat.log''.
fastdpi_cli stat flow ip4
=====stat flow ip6=====
Вывод статистики по IPv6 flow
fastdpi_cli stat flow ip6
=====stat netflow=====
Вывод общей статистики по Netflow/IPFIX (то же, что выводится в ''fastdpi_stat.log'' в разделе "Statistics on NFLW_export")
fastdpi_cli stat netflow
=====stat firewall=====
Вывод общей статистики по firewall
fastdpi_cli stat firewall
===== stat http =====
Вывод внутренней статистики по HTTP, SSL_SAVEBL, QUIC_IETF_SAVEBL, BitTorrent. Аналог вывода в ''fastdpi_stat.log''.
fdpi_cli stat http
В выводе команды также отображается использование памяти HTTP-парсерами — эти данные можно использовать для мониторинга утилизации HTTP-парсеров.
Для каждого потока (''slave #N'') и суммарно по всем потокам (''Total'') выводится строка ''http parser'' (аналог ''MEMUSE : 'http parser''' в ''fastdpi_stat.log''):
Detailed statistics on HTTP
slave #0
http parser: total_recs=1000, cntr_allocated=1, free_recs=999
...
Total
http parser: total_recs=4000, cntr_allocated=4, free_recs=3996
...
где:
* ''total_recs'' — количество HTTP-парсеров, выделенных потоку;
* ''cntr_allocated'' — количество используемых парсеров;
* ''free_recs'' — количество свободных парсеров.
Также выводится статистика общего пула памяти HTTP-парсеров (аналог ''MEMUSE : 'http parser' mem_manager'' в ''fastdpi_stat.log''):
http parser mem_manager:
sizeof_T=6744 size_rec_insizet=843 recs_per_block=1000
total_block=80, used_blocks=4, free_blocks=76 ( 95.00% )
total_recs=80000, used_recs=4000, free_recs=76000
где:
* ''recs_per_block'' — количество парсеров в одном блоке памяти;
* ''total_block'', ''used_blocks'', ''free_blocks'' — общее количество блоков, количество блоков, выделенных потокам, и количество свободных блоков (в скобках — доля свободных блоков);
* ''total_recs'', ''used_recs'', ''free_recs'' — общее количество парсеров в пуле, количество парсеров, выделенных потокам, и количество свободных парсеров.
Утилизация HTTP-парсеров рассчитывается так:
* в потоке — ''cntr_allocated / total_recs × 100%'' (по строке ''http parser'' потока);
* общая — ''used_recs / total_recs × 100%'' (по блоку ''http parser mem_manager'').