Статистика активности Python net linux - PullRequest
3 голосов
/ 04 мая 2011

Какой самый простой способ получить сетевую статистику (используемую пропускную способность, текущую скорость снижения / увеличения) через Python.

Я понимаю, что это должен быть системный вызов / proc, но есть либолее простой способ или какой-либо инструмент, который доступен в стандартных дистрибутивах * nix для этого?

Спасибо

ПРИМЕЧАНИЕ: я собираюсь использовать / proc / net / dev и проанализировать вывод 8-)

1 Ответ

4 голосов
/ 04 мая 2011

Вы можете попробовать использовать http://pypi.python.org/pypi/pynetinfo/ - для получения статистики потребуется расширение, но это должно быть довольно тривиально. Большая часть кода уже на месте.

В качестве альтернативы вы можете просто проанализировать вывод ip -s link show device_name

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...