Мониторинг загрузки сети vnstat

Иногда бывают ситуации что надо посмотреть какая нагрузка на сети, занят ли канал и все прочее. Есть классная утилита для мониторинга загрузки канала: vnstat.

Ставим на Debian:

apt-get install vnstat


Ставим на Centos:

yum install vnstat


Чтобы узнать на каком интерфейсе какая сетевая активность, пишем ifconfig:

root@ns3745206:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 2c:08:1c:00:37:3a
          inet addr:213.32.0.222  Bcast:213.32.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2e08:1cff:fe00:373a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1862936424 errors:0 dropped:705405 overruns:0 frame:0
          TX packets:4814622965 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1024
          RX bytes:121880896683 (113.5 GiB)  TX bytes:6946274532405 (6.3 TiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:27150 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27150 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:2403280 (2.2 MiB)  TX bytes:2403280 (2.2 MiB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.8.0.1  P-t-P:10.8.0.1  Mask:255.255.255.0
          inet6 addr: fe80::a6:e0a9:8577:75d2/64 Scope:Link
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


У меня на eth0, значит формируем команду:

vnstat -i eth0 -l


Результат будет таким:

Monitoring eth0...    (press CTRL-C to stop)

   rx:      909 kbit/s  1802 p/s          tx:    50.35 Mbit/s  4389 p/s


Если остановить мониторинг то будет статистике за время в таком виде:

eth0  /  traffic statistics

                           rx         |       tx
--------------------------------------+------------------
  bytes                    27.48 MiB  |        1.07 GiB
--------------------------------------+------------------
          max            1.77 Mbit/s  |    65.21 Mbit/s
      average            1.07 Mbit/s  |    42.69 Mbit/s
          min             510 kbit/s  |    19.52 Mbit/s
--------------------------------------+------------------
  packets                     431782  |          787325
--------------------------------------+------------------
          max               3163 p/s  |        5736 p/s
      average               2046 p/s  |        3731 p/s
          min               1013 p/s  |        1681 p/s
--------------------------------------+------------------
  time                  3.52 minutes

0 комментариев

Оставить комментарий




Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.