Назад | Перейти на главную страницу

Статистика посещаемости выполненных программ

Какой-то пользователь запускает набор программ. Мне нужно получить статистику трафика для программ, выполняемых этим пользователем. Но не резюме для этого пользователя, а для каждой программы, выполняемой им отдельно.

Подскажите пожалуйста, как я могу реализовать задачу?

ОС: ubuntu-server, centos

Спасибо.

В Linux очень сложно получить доступ к сети для каждого процесса, но это можно сделать, захватив каждый пакет по отдельности и суммируя длины пакетов, если у вас есть привилегии суперпользователя. nethogs Является ли это.

Вы не говорите, какая ОС работает на данном компьютере, но если это OS X, то Rubbernet сделает то, что вам нужно, и это доступно в магазине приложений Mac.

Для этого я использую iftop (8).
Он должен находиться в репозиториях Dries / Dags / RPM Forge для CentOS.