Для себя я всегда использую MRTG, рисуется красивый график, радуется глаз. Но иногда хочу увидеть нагрузку на интерфейс "прямо сейчас"
Для таких "прямо сейчас" нашел в интернете програмку, под названием slurm, базирурующееся на ncurses приложение, мониторящее загрузку сети, доступное в системе портов.
Для примера, нагрузку можно посмотреть и с помощью команды
18:35 user@ns [/usr/ports/net/slurm]#systat -ifstat 1
И можно даже увидеть красивое отображение загрузки канала
18:33 user@ns [/usr/ports/net/slurm]#systat -ifstat 1
/0 /1 /2 /3 /4 /5 /6 /7 /8 /9 /10
Load Average
Interface Traffic Peak Total
lo0 in 0.000 KB/s 0.000 KB/s 6.407 MB
out 0.000 KB/s 0.000 KB/s 6.407 MB
sk0 in 7.692 KB/s 9.119 KB/s 2.120 GB
out 335.618 KB/s 404.330 KB/s 825.560 MB
В чем же преимущество slurm? Только в том, как это все отображается. Но все по порядку. Устанавливаем.
18:39 user@ns [/etc]#cd /usr/ports/net/slurm/
18:39 user@ns [/usr/ports/net/slurm]#make install clean
После окончания установки, делаем следующее
18:39 user@ns [/usr/ports/net/slurm]#rehash
И пробуем запустить
18:43 phenix@ns [/usr/ports/net/slurm]#slurm -i sk0
Вот собсвенно и все. И для полносты картины:
Active Interface - сетевой интерфейс, который смотрим.
Interface Speed - 100 Мбитный интерфейс.
Current RX(TX) Speed - текущая нагрузка интерфейса в килобайтах/сек.
Graph Top RX(TX) Speed - пик зафиксированной нагрузки.
Overall Top RX(TX) Speed - максимально зафиксированная нагрузка на интерфейсе.
... Packets - количество принятых или отправленных пакетов.
GBytes ... - обьем принятой/отправленной информации;
Errors on ... - ошибки приема/передачи.