LINUX.ORG.RU
ФорумAdmin

Скорость на сетевых интерфейсах

 , ,


0

1

Подскажите, пожалуйста, с помощью какой утилиты можно получить информацию о текущей скорости на всех сетевых интерфейсах? Интерфейсов много - у каждой виртуалки свой. Перебрал разные программы - везде или нужно накапливать информацию и смотреть статус в разрезе часа\дня, либо информация выводится в графическом виде. в идеале чтобы выводилась просто таблица (а лучше в json) - интерфейс + вх скорость + вх пакетов + исх скорость + исх пакетов. наиболее близко нашел bmon - но он в интерактивном виде показывает.

везде или нужно накапливать информацию

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

ifstat 1 1

будет показывать 1 результат рассчитанный за 1 секунду

xgatron ()