Этот вопрос может звучать довольно повторяющимся, но есть тонкие детали, которые делают его немного другим.Мониторинг сетевого использования процесса
Я ищу простой инструмент (для Ubunut/Linux) для мониторинга сетевого использования, так что он дает минимальный, максимальный, средний и временной график использования сети: 1) одним процессом; и 2) систему; только в то время, когда процесс выполнялся. Основное требование состоит в том, что я не ищу инструмент, основанный на графическом интерфейсе (или терминальном графическом интерфейсе), но я хочу, чтобы эта информация мониторинга была перенесена в файл, чтобы я мог выполнить некоторую пост-обработку.
Я наткнулся на следующую ссылку, в которой перечислены различные варианты: http://www.binarytides.com/linux-commands-monitor-network/. Однако большинство инструментов основаны на графическом интерфейсе и те, которые не предоставляют выше информации.
Любая помощь будет высоко оценена.
Можете ли вы пояснить, почему не GUI является требованием? До тех пор, пока регистрация не является графическим интерфейсом, было бы приемлемо иметь статистику, которую вы запросили для всех вычислений в пост-обработке графическим интерфейсом (необязательно на другой машине)? – twm
Я буду запускать несколько процессов несколько раз, используя скрипт. Каждый раз, когда скрипт вызывает этот процесс, я не хочу физически сидеть и контролировать использование сети, чтобы сообщать данные мониторинга. Следовательно, я ищу что-то, что может быть перенесено в файл, чтобы впоследствии я мог его обработать. –
Обратите внимание, что вывод 'dstat -nt' может быть перенесен в файл, из которого я могу вычислить min/max/average/etc. Тем не менее, задержка составляет 1 секунду, и я ищу что-то с миллисекундной детализацией. –