Как получить сетевой трафик на сетевых адаптерах в мегабитах в секунду без sar, iperf и т.д.

RX1=`cat /sys/class/net/${INTERFACE}/statistics/rx_bytes` (see script below)


Эта команда считывает количество принятых байт сетевым адаптером, указанным в переменной ${INTERFACE}, и сохраняет значение в переменной RX1. Это можно использовать для мониторинга сетевого трафика в байтах. Для получения трафика в мегабитах в секунду, вы должны периодически выполнять эту команду и вычислять разницу между значениями RX1 и RX2 (после определенного временного интервала) и затем преобразовать байты в мегабиты.

Альтернативно, можно использовать инструменты как sar или iperf для более удобного мониторинга сетевого трафика.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *