Outgoing traffic Linux

Outgoing traffic Linux — количество информации, пакеты уходящие с интерфейса сервера во внешнюю сеть.

В Linux (в Debian подобных дистрибутивах) объем трафика можно оценить просмотрев файл /proc/net/dev

cat /proc/net/dev



В него пишется количество байт с последнего старта системы.

Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:  672832    4645    0    0    0     0          0         0   672832    4645    0    0    0     0       0          0
enp1s0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
wlp6s0b1: 126156422  104939    0    1    0     0          0         0 10228692   60247    0    0    0     0       0          0
lxcbr0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0

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

В файле две основные колонки — характеризующие входящий и исходящий трафик. Строки обозначают интерфейсы, по которым есть информация.

Внешним интерфейсом для серверов является как правило eth0 или eth1. В примере для десктоп системы это wlp6s0b1



cat /proc/net/dev | head -n 1 ; cat /proc/net/dev | grep wlp6s0b1

Inter-| Receive | Transmit
wlp6s0b1: 126469709 105683 0 1 0 0 0 0 10305695 60742 0 0 0 0 0 0


Переведя 10305695 байт в мегабайты получаем ~ 103 Мб. Это исходящий трафик с последнего старта системы.

Значения из /proc/net/dev можно использовать скриптах и для построения графиков.

Читайте про туннели ip-ip