[linux] загрузка сети (статистика использования канала)

oleg1331

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

Fragaria

на всякий случай - iptraf и ethstatus тоже не подойдут :)

oleg1331

да, да. они мне тоже не подошли. хотя понравились)

Fragaria

vnstat -tr 2

serega1604

iftop не подойдет?

megan

ifstat ?

oleg1331

нет. они все в реал-тайме работают. мне нужно, чтобы прога вывела значение и отвалилась
мне это не для себя надо, а в программе юзать. Чтобы она смотрела статистику сети и изменяла свои параметры. анализировать самому постоянно cat /proc/net/dev ломает, к тому же там показывается только абсолютное значение трафика, а вот как узнать пропускную способность канала?

oleg1331

не катит...
по ходу дела придется самому это эмулировать (

Marinavo_0507

> а вот как узнать пропускную способность канала?
в общем случае эта величина не определима
а если ethernet, то ethtool

dgaf

ну так поставь задержку в секунду, разницу значений подели на разницу /proc/uptime
тру unix way

spitfire

Надо покопать исходники какой-нибудь приблуды типа "апплет", которая выводит это на панельку. Гномские и xfce'шные я такие видел.
Хотя, думаю, она поступает так как предложено выше. То есть по интервалам.
Оставить комментарий
Имя или ник:
Комментарий: