forum.bitel.ru http://forum.bitel.ru/ |
|
Файлы детализации netflow http://forum.bitel.ru/viewtopic.php?f=7&t=3236 |
Страница 1 из 1 |
Автор: | brammator [ 24 ноя 2009, 23:50 ] |
Заголовок сообщения: | Файлы детализации netflow |
Как правильно (исходя из количества абонентов и среднего трафика) рассчитать collector.capture.flow.port.x.thread.count и datalog.flow.chunk.size? Што произойдёт, если эти параметры будут установлены меньше необходимого -- часть информации о трафике просто потеряется? Как об этом узнать, есть ли какое-то сообщение в логах? Как сильно повышает нагрузку на систему включение сжатия при записи? Я правильно понимаю, што сжатые логи прозрачно (но медленнее) обрабатываются биллингом при запросе детализации? Существуют ли утилиты командной строки, работающие напрямую с логами, или любой отчёт делается исключительно через админку? |
Автор: | Amir [ 25 ноя 2009, 13:38 ] |
Заголовок сообщения: | Re: Файлы детализации netflow |
brammator писал(а): Как правильно (исходя из количества абонентов и среднего трафика) рассчитать collector.capture.flow.port.x.thread.count и datalog.flow.chunk.size? Што произойдёт, если эти параметры будут установлены меньше необходимого -- часть информации о трафике просто потеряется? Как об этом узнать, есть ли какое-то сообщение в логах? http://www.bgbilling.ru/v5.0/doc/ch05s08s01.html внизу Будет чаще сбрасываться буфер на диск. Естественно не стоит ставить меньше 1024КБ. Количество потоков 4-20. Настройки по умолчанию лучше всего изменять только если размер логов слишком большой по сравнению с количеством netflow потока. brammator писал(а): Как сильно повышает нагрузку на систему включение сжатия при записи? Я правильно понимаю, што сжатые логи прозрачно (но медленнее) обрабатываются биллингом при запросе детализации? Чуть выше загрузка процессора при сохранении, еще меньше - при обработке. brammator писал(а): Существуют ли утилиты командной строки, работающие напрямую с логами Пока нет. |
Автор: | brammator [ 25 ноя 2009, 19:15 ] |
Заголовок сообщения: | Re: Файлы детализации netflow |
Amir писал(а): brammator писал(а): Как правильно (исходя из количества абонентов и среднего трафика) рассчитать collector.capture.flow.port.x.thread.count и datalog.flow.chunk.size? Што произойдёт, если эти параметры будут установлены меньше необходимого -- часть информации о трафике просто потеряется? Как об этом узнать, есть ли какое-то сообщение в логах? http://www.bgbilling.ru/v5.0/doc/ch05s08s01.html внизу внимательно читал, конкретных чисел не увидел. Amir писал(а): Будет чаще сбрасываться буфер на диск. Естественно не стоит ставить меньше 1024КБ. Количество потоков 4-20. Настройки по умолчанию лучше всего изменять только если размер логов слишком большой по сравнению с количеством netflow потока. Спасибо, учту. А как узнать "количество нетфлоу-потока"? Размер файла должен быть примерно равен трафику, приходящему на порт сборщика? Например, сейчас по iotop тред сборщика практически всегда наверху, постоянно пишет со скоростью 350 КБ/с, иногда к нему добавляется ещё один-два таких же с той же скоростью записи -- менять настройки в 10 тредов и чанк 393216 не стоит? Кстати, в конфиге строка выглядит так: datalog.chunk.size=393216 -- это опечатка в документации (там datalog.flow.chunk.size), смена синтаксиса или вообще другой параметр? Amir писал(а): brammator писал(а): Существуют ли утилиты командной строки, работающие напрямую с логами Пока нет. А netflow.sh save? Сейчас думаю над простейшей скриптовой обвязкой, вынимающей из sql все сессии абонента с ip-адресом и грепающей вывод этого скрипта, но не уверен, што этот путь -- оптимальный. Второй -- самостоятельный разбор бинарника по имеющейся в документации -- нравится ещё меньше. Может, есть совет? |
Автор: | Amir [ 26 ноя 2009, 14:48 ] |
Заголовок сообщения: | Re: Файлы детализации netflow |
Цитата: ставить меньше 1024КБ. не правильно написал - меньше 128КБ Цитата: со скоростью 350 КБ/с это же в час гигабайт выходит? какой размер одного файла? datalog.chunk.size - это общее значение, для netflow/sflow/snmp datalog.flow.chunk.size - только для netflow/snmp |
Автор: | brammator [ 26 ноя 2009, 16:08 ] |
Заголовок сообщения: | Re: Файлы детализации netflow |
Amir писал(а): Цитата: со скоростью 350 КБ/с это же в час гигабайт выходит? какой размер одного файла? .bgdl? от 400МБ до 1.7ГБ, файлы бьются по полчаса. Amir писал(а): datalog.chunk.size - это общее значение, для netflow/sflow/snmp datalog.flow.chunk.size - только для netflow/snmp Спасибо, это бы ещё и в документацию. |
Автор: | Amir [ 26 ноя 2009, 16:22 ] |
Заголовок сообщения: | Re: Файлы детализации netflow |
Цитата: Спасибо, это бы ещё и в документацию. Ну по той ссылке внизу это есть и описано как работает. Это со сжатием или без? Соизмеримо с потом netflow? Попробуйте chunk size 4194304 и сжатие. |
Автор: | brammator [ 26 ноя 2009, 18:38 ] |
Заголовок сообщения: | Re: Файлы детализации netflow |
Amir писал(а): Это со сжатием или без? Соизмеримо с потом netflow? Без сжатия. Сейчас промерял за полчаса, с точностью до мегабайта файл равен трафику. Amir писал(а): Попробуйте chunk size 4194304 и сжатие. Попробую. А што увеличение чанка может дать? Разгрузку сервера за счёт менее частого сброса буфера? |
Автор: | Amir [ 26 ноя 2009, 18:48 ] |
Заголовок сообщения: | Re: Файлы детализации netflow |
Просто обычно размер netflow потока на порядок меньше. Цитата: Разгрузку сервера за счёт менее частого сброса буфера? Да, точнее уменьшение нагрузки на диск. Можно для начала 1 или 2 МБ попробовать. Сжатие также должно уменьшить время записи на диск. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |