Как точно измерить, сколько пропускной способности потребляет каждое устройство через модем WiFi во времени? - PullRequest
0 голосов
/ 18 апреля 2020

Предположим, вы являетесь администратором модема Wi-Fi и (скажем) четырех устройств на нем. Ради аргумента, скажем, P C, iMa c, iPhone и iPad.

Как я могу точно увидеть, какую полосу пропускания использует данное устройство в данный момент?

Что я знаю до сих пор

  • Для настольных компьютеров / ноутбуков (например, iMa c и P C в примере) я могу запустить netstat -an, чтобы отобразить все соединения Однако я не вижу, как используется пропускная способность. (Я не уверен, что телефоны и планшеты имеют схожие команды)
  • Если есть возможность подключиться к самому модему, возможно, он предоставляет список подключенных устройств и статистику - и если да, есть ли стандартный способ сделать это, или каждый модем отличается?

Пример вывода netstat -an

Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1309           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:5357           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:49152          0.0.0.0:0              LISTENING

Желаемый вывод

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

например

--Device--    --Bandwidth Down--    --Bandwidth Up--

  PC            5 Mbps                3 Mbps
  iMac          0.45 Mbps             0.1 Mbps
  iPhone        16 Mbps               12 Mbps
  iPad          0 Mbps                0 Mbps

...