freebsd nload

Дата | 25.07.2015

Появилось время у меня написать заметку по мониторингу сети в системе FreeBSD.
Для меня удобно снимать сетевую активность системы с помощью утилиты nload.
Запускаем в freebsd nload, снимаем показания сети.

# cd /usr/ports/net/nload 
# make install clean

Ключей у нее не много.
Вычисляем среднее число за выставленный интервал в секундах, по умолчанию 300 секунд.

-a тут выставляем количество секунд.

Настраиваем максимальную шкалу входящего трафика на графике.

-i 100000 - это будит равное 100мбит.

Смотрим все интерфейсы на сервере.

-m

Настраиваем максимальную шкалу исходящего трафика на графике.

-o 100000 - Это значение будит равным 100мбит.

Частота обновления экрана графика, хз для чего этот параметр, я в нем смысла не нашел, достаточно и то что каждую секунду можно снимать данные.

-t по умолчанию 500 мили секунд, рекомендуется минимум 100мили секунд выставлять.

В этом все просто, с этим ключем график будит считаться в битах.

-u

А этот ключ показывает график в мегабайтах.

-U

Есть дополнительные функции.
Показать настройки.

F2
Options:
============================================================================================================================================================= <-- (-) page 1/1 (+) --> =
 Window length for average (s):                                                             qz
 Max Incoming deflection (kBit/s):                                                          10240
 Max Outgoing deflection (kBit/s):                                                          10240
 Unit for data numbers:                                                                     Human Readable (Byte)
 Devices to show:                                                                           all
 Show multiple devices:                                                                     [ ]
 Refresh interval (ms):                                                                     500
 Unit for traffic numbers:                                                                  Human Readable (Bit)

Сохраняем настройки, файл nload создаться в домашней директории пользователя запустившего утилиту.

F5
Перезагружаем настройки.
F6
Выход из программы.
q

Для себя я нашел оптимальный параметр.
Так как у меня бывает трафик исходящий и под 150 мбит, то я выставил такой параметр -i 100000 -o 150000

# nload -i 100000 -o 150000
Device igb0 [Мой ип адрес] (1/3):
==============================================================================================================================
Incoming:
















                                                                                      Curr: 12.68 MBit/s
                                                                                      Avg: 13.89 MBit/s
..........||||####||####||||||..|##||##||||||||||.|###||||||||.|||||||||||||||||||||  Min: 10.73 MBit/s
####################################################################################  Max: 20.39 MBit/s
####################################################################################  Ttl: 1809.87 GByte
Outgoing:















                                                    |
  .              .       ..           .            ##| .  |
.###.  |#|.     .##..|#..##||   .||..###.|||... ..|#####. ## .        ..          .   Curr: 25.96 MBit/s
###########|||||##############.|###############################. .. .####.|#|..#|##|  Avg: 30.55 MBit/s
###################################################################|################  Min: 18.73 MBit/s
####################################################################################  Max: 54.68 MBit/s
####################################################################################  Ttl: 3305.88 GByte

В этом примере мы можем увидеть все активные интерфейсы у сервера.

Device igb0 [Ип адрес сервера] (1/3):
==========================================================================
Incoming:                            Outgoing:
Curr: 16.20 MBit/s                   Curr: 53.86 MBit/s
Avg: 18.16 MBit/s                    Avg: 24.72 MBit/s
Min: 15.20 MBit/s                    Min: 14.59 MBit/s
Max: 20.65 MBit/s                    Max: 53.86 MBit/s
Ttl: 1779.12 GByte                   Ttl: 3251.31 GByte

Device igb1 (2/3): does not exist
==========================================================================

Device lo0 [127.0.0.1] (3/3):
==========================================================================
Incoming:                            Outgoing:
Curr: 7.71 MBit/s                    Curr: 7.71 MBit/s
Avg: 6.04 MBit/s                     Avg: 6.04 MBit/s
Min: 3.40 MBit/s                     Min: 3.40 MBit/s
Max: 10.29 MBit/s                    Max: 10.29 MBit/s
Ttl: 751.92 GByte                    Ttl: 751.91 GByte

Практика использования в freebsd nload для мониторинга сетевого канала.
freebsd nload
Но, если вам в консоли работать не нравится, что не есть хорошо!, то можно использовать мониторинг с помощью munin.
tcpdump примеры.
FreeBSD средство проверки сети.

2 thoughts on “freebsd nload

  1. Николай

    возможно ли с помощью утилиты nload посмотреть какой трафик бежит с удаленной подсети ?

    1. admin

      Не понял, это как?
      Nload смотрит сетевые интерфейсы которые на сервере.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *