= Сообщение: 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)