Хочу писать данные полученные ettrecap'ом в mysql. Можно ли это осуществить в реальном режиме времени (что-бы не сводилось к обработке файлов и пересылке потом в базу)?
Думаю, что это плохая стратегия. Лучше накапливать некоторую порцию статистики в памяти, а потом уже сливать ее в память. Иначе будет большая нагрузка.
>Думаю, что это плохая стратегия. Лучше накапливать некоторую порцию статистики в памяти,
>а потом уже сливать ее в память. Иначе будет большая нагрузка.
>В "голове" в процессе накопления можно еще данные вельми красиво аггрегировать. По адресам-портам-протоколам да в разных разрезах. И сбрасывать потом в базу их уже в аггрегированом состоянии. И быстрее и нагрузка на sql сервер меньше. Разнообразные сбалансированые деревья для этой цели очень годятся =)
>>Думаю, что это плохая стратегия. Лучше накапливать некоторую порцию статистики в памяти,
>>а потом уже сливать ее в память. Иначе будет большая нагрузка.
>>
>
>В "голове" в процессе накопления можно еще данные вельми красиво аггрегировать. По
>адресам-портам-протоколам да в разных разрезах. И сбрасывать потом в базу их
>уже в аггрегированом состоянии. И быстрее и нагрузка на sql сервер
>меньше. Разнообразные сбалансированые деревья для этой цели очень годятся =)Во-во, и я про то же. А вообще - почитай про netflow (если надо - могу запостить куцый перевод доки)