Как найти производительность передачи сетевого интерфейса? - PullRequest
0 голосов
/ 11 апреля 2019

Я проверяю количество байтов, отправленных интерфейсом, используя код Python.

>>> test = psutil.net_io_counters(pernic=True)
>>> test['en1'].bytes_sent

Однако у меня есть один простой вопрос, например, что произойдет, когда счетчик переполнится - например, каков максимальный предел, который может определить интерфейс. Я вижу, что счетчик интерфейса продолжает увеличиваться. Каков предел этих счетчиков? Когда я увижу переполнение или опрокидывание счетчика? Где я могу увидеть эти ограничения? Я использую Ubuntu или Mac OSX для запуска этой программы?

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

1 Ответ

0 голосов
/ 11 апреля 2019

В Linux базовые tx_bytes / rx_bytes счетчики , по-видимому, являются 64-разрядными счетчиками без знака, поэтому они варьируются от 0 до высоких 18 446 744 073 709 551 615 байт (или около 18 446 744 терабайт).

Не думаю, что вам нужно беспокоиться о переполнении.

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