Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 06 Jul 24 14:38:20, всего сообщений: 8510
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1646 из 8510 ========================================= RU.LINUX =
От   : Alexey Vissarionov               2:5020/545         17 Nov 14 00:11:00
Кому : Anton Gorlov                                        17 Nov 14 00:11:00
Тема : мониторинг размера пакетов
FGHI : area://RU.LINUX?msgid=2:5020/545+5469173c
На   : area://RU.LINUX?msgid=2:5059/37@FidoNet+54690010
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Доброго времени суток, Anton!
16 Nov 2014 22:49:12, ты -> All:

AG> Как бы помониторить размер пакетов приходящих/уходящих с сервера?
AG> МОжно конечно разделить bytes на packets, но этор уж через чур
AG> среднее. А хотелсоь бы более-менее реальные циферки видить.

К.О. спешит на помощь: берешь из /proc/net/dev четыре значения (tx|rx bytes|packets, ага), сохраняешь их где-нибудь, вычитаешь из них прошлые значения, делишь одно на другое.

sed -nre '/eth0/s,[[:blank:]]+,_,gp' < /proc/net/dev | cut -d _ -f 3,4,11,12 | sed -re 's,_([0-9]+)_([0-9]+)_,/\1\n\2/,g' | bc

Хочешь - сразу в bc отдавай, хочешь - запоминай значения и считай изменения.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-cmlxxvii-mmxlviii

... Лучший способ прекратить безобразие - возглавить оное
--- /bin/vi
* Origin: http://openwall.com/Owl/ru (2:5020/545)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.050583 секунды