На одном из моих серверов каждый день в 6:45 происходит полупрогнозируемый всплеск ввода сети. Он наступает уже с 6:30 до 6:50, но всегда длится менее 1 минуты.
Я пытаюсь понять, как собрать все данные об этом и предотвратить это. Я использую хостинг AWS EC2, который позволяет мне использовать триггеры тревоги. Независимо от них, я полагаю, что могу просто фиксировать использование сети каждую минуту между 6 и 7 часами.
Как это автоматизировать? Я читал на этом и других форумах о ntop и iftop, но мне нужно, чтобы он работал в пакетном режиме. Я предполагаю, что лучшая модель - это собрать статистику за 60 секунд, затем распечатать результаты в файл и снова начать сбор статистики. Или лучше 60 минут непрерывно собирать?
Разрешение в одну секунду будет непрактичным. Я бы посоветовал не меньше 15 секунд и собирать не меньше часа. Существует множество инструментов для сбора таких данных о производительности, многие из которых основаны на rrd. Взгляни на mrtg или кактусы.