Я ищу хороший способ получить текущее общее использование полосы пропускания на машине с Linux. Я пытался iftop
, nethogs
но они не показывают реальное использование полосы пропускания по сравнению с системным монитором; они не соответствуют потребностям моего проекта. Я хочу команду, которую я выполняю, и она возвращает текущее использование для загрузки и скачивания и ничего больше.
Я хотел бы также сделать это с родными инструментами Linux, не устанавливая ничего. На самом деле, я делаю приложение для мониторинга и хочу, чтобы оно могло контролировать компьютеры без необходимости устанавливать что-то на каждом компьютере, за которым хочет следить пользователь, это было бы здорово!
Ответы:
Используйте
iptraf
- http://www.linuxcommand.org/man_pages/iptraf8.htmlЭто утилита командной строки на основе ncurses, которая может предоставить вам статистику по всем интерфейсам на машине, включая использование полосы пропускания.
источник
Там очень много инструментов , которые можно использовать:
nload
,bmon
,iftop
,vnstat
,ifstat
... и если вы хотите , чтобы просто получить определенную часть своей продукции (например, загрузки и загрузки), я уверен , что вы можетеgrep
/cut
/awk
выход чтобы это сработало для вас.18 команд для мониторинга пропускной способности сети на сервере Linux
источник
bmon
работал для меня в Ubuntu, давая мне текущие TX и RX каждого интерфейса и простой график последних 60 секунд.sysstat также собирает данные о сети. Если вы выполните «man sar», вы увидите все ресурсы, для которых вы можете хранить исторические данные.
Установите его, введя в cron команду "/ usr / lib / sa / sa1" (или / usr / lib64 / sa / sa1) и запускайте ее каждый раз, когда вам нужна точка данных (например, каждые 5 минут)
Затем вы можете использовать «sar» для просмотра ваших данных. По умолчанию сегодня. Вы также можете просматривать исторические данные до 30 дней. Вы также можете архивировать свои данные, чтобы хранить их вечно (данные за каждый день около 8 МБ).
Для работы в сети вы должны использовать «sar -n»
Прекрасный инструмент :)
Пример:
источник