python psutil.net_io_counters () возвращает неверные результаты - PullRequest
0 голосов
/ 23 мая 2019

Я использую библиотеку psutil для получения информации о сетевой системе.К сожалению, кажется, что значения, которые я получаю, неверны.Я точно знаю, что байты, полученные и отправленные в Ethernet 4, не 556 МБ / 71 МБ.Когда я смотрю на производительность из диспетчера задач, Ethernet все еще работает на скорости 0–30 Кбит / с.Почему я получаю такие большие значения?

Interface Name - Ethernet 4
Bytes Receive - 556.203 MB
Bytes Sent - 71.558 MB
Drop In - 9447
Drop out - 0
Error In - 0
Error Out - 0
Packets Received - 7702423
Packets Sent - 395453

1 Ответ

0 голосов
/ 23 мая 2019

Обнаружено, что статистика - это общая статистика, а не статистика в секунду.Чтобы вычислить статистику в секунду, нужно дважды выполнить psutil.net_io_counters () с интервалом в 1 секунду.

...