Статистика работы адаптера

Описанные в этом разделе команды позволяют получить примерно ту же информацию, что и команда netstat -v. С их помощью можно сбросить статистику адаптера ( -r) и получить более подробный отчет, чем предоставляется командой netstat -v (опция -d).

Команда entstat

Команда entstat позволяет просмотреть статистическую информацию, собранную указанным драйвером адаптера Ethernet. Помимо общей информации можно просмотреть дополнительную информацию об указанном устройстве. Для этого служит опция -d. С ее помощью можно просмотреть полную статистическую информацию. Если флаги не заданы, то выдается только общая статистическая информация.

Команда entstat вызывается командой netstat с флагом -v. Команда netstat вызывает команду entstat без флагов.
# entstat ent0
-------------------------------------------------------------
Статистика Ethernet (ent0) :
Тип устройства: Адаптер 10/100/1000 Base-TX PCI-X (14106902)
Аппаратный адрес: 00:02:55:6a:a5:dc
Прошедшее время: 1 день 18 часов 47 минут 34 секунды

Статистика по передаче:                       Статистика по приему:
--------------------                          -------------------
Пакетов: 1108055                              Пакетов: 750811
Байт: 4909388501                              Байт: 57705832
Прерываний: 0                                 Прерываний: 681137
Ошибок при передаче: 0                        Ошибок при получении: 0
Отброшено пакетов: 0                          Отброшено пакетов: 0
                                              Пакетов с ошибками: 0
Максимальное число пакетов в программной очереди передачи: 101
Переполнение программной очереди передачи: 0
Текущая длина прогр. и аппар. очередей передачи: 0

Пакетов оповещения: 3                         Пакетов оповещения: 3
Многоцелевых пакетов: 3                       Многоцелевых пакетов: 5
Несущая частота не обнаружена: 0              Ошибка CRC: 0
Выход за нижнюю границу DMA: 0                Выход за верхнюю границу DMA: 0
Ошибки потери CTS: 0                          Ошибки выравнивания: 0
Максимальное число конфликтов: 0              Ошибок отсутствия ресурсов: 0
Поздние конфликты: 0                          Конфликты при получении: 0
Задержки: 0                                   Слишком короткие пакеты: 0
Проверка SQE: 0                               Слишком длинные пакеты: 0
Ошибки ожидания: 0                            Пакеты, отброшенные адаптером: 0
Число отдельных конфликтов: 0                 Начальное значение для получателя: 0
Число множественных конфликтов: 0
Текущая длина аппаратной очереди передачи: 0

Общая статистика:
-------------------
Ошибки отсутствия mbuf: 0
Число перезапусков адаптера: 0
Скорость передачи данных адаптером: 2000
Флаги драйвера: Up Broadcast Running
        Simplex 64BitSupport ChecksumOffload
        PrivateSegment LargeSend DataRateSet

В приведенном выше отчете стоит обратить внимание на следующее:

Ошибки передачи
Число ошибок, возникших при передаче данных через данное устройство. Это число учитывает аппаратные ошибки и ошибки в работе сети.
Ошибки приема
Число ошибок, возникших при приеме данных через данное устройство. Это число учитывает аппаратные ошибки и ошибки в работе сети.
Отброшено пакетов
Число пакетов, принятых драйвером устройства для отправки, но не переданных устройству.
Максимальное число пакетов в программной очереди передачи
Максимальное число пакетов, которое когда-либо находилось в программной очереди передачи.
Переполнение программной очереди передачи
Число переполнений очереди передачи.
Ошибки из-за отсутствия ресурсов
Число полученных пакетов, отброшенных на аппаратном уровне из-за нехватки ресурсов. Обычно такие ошибки связаны с переполнением буфера приема адаптера. Некоторые адаптеры позволяют изменять размер буфера приема. Информацию о настройке можно найти в описании атрибутов устройства или в справке SMIT.
Число одиночных/множественных конфликтов
Число конфликтов в сети Ethernet. Эти конфликты не учитываются в соответствующем поле вывода команды netstat -i.

Обратите внимание, что в приведенном примере адаптер справляется с нагрузкой, так как нет ошибок приема. Эти ошибки иногда возникают в перегруженной сети, если по ней передаются только неполные пакеты. Неполные пакеты обычно передаются повторно, однако засчитываются как ошибка приема.

Если значение Переполнений прогр. очереди передачи отлично от нуля, то значение Макс. число пакетов в прогр. очереди передачи отражает максимальный размер очереди передачи данного адаптера (xmt_que_size).
Прим.: Указанные значения будут соответствовать аппаратной очереди, если адаптер не поддерживает программную очередь передачи. Если зафиксированы случаи переполнения очереди передачи, увеличьте ограничения на размер аппаратной или программной очереди драйвера.

Если в системе недостаточно ресурсов для приема пакетов, то значение Отброшено пакетов: будет отлично от нуля, а в качестве причины будет указано Недостаточно буферов приема, Ошибки из-за нехватки ресурсов или аналогичное значение.

Истекшее время указывает время, прошедшее с момента предыдущего сброса статистики. Для сброса статистики служит команда entstat -r имя-адаптера.

Для получения аналогичной информации об интерфейсах Token-Ring, FDDI и ATM служат команды tokstat, fddistat и atmstat.

Команда tokstat

Команда tokstat выводит статистическую информацию, собранную указанным драйвером устройства Token-Ring. Помимо статистики, собранной драйвером устройства, пользователь может просмотреть дополнительную информацию об указанном устройстве. Если флаги не заданы, то выводится только статистика, собранная драйвером устройства.

Эта команда вызывается командой netstat с флагом -v. Команда netstat вызывает команду tokstat без флагов.

Вывод команды tokstat tok0 и алгоритм определения неполадки аналогичен выводу Команда entstat.

Команда fddistat

Команда fddistat выводит статистическую информацию, собранную указанным драйвером устройства FDDI. Помимо статистики, собранной драйвером устройства, пользователь может просмотреть дополнительную информацию об указанном устройстве. Если флаги не заданы, то выводится только статистика, собранная драйвером устройства.

Эта команда вызывается командой netstat с флагом -v. Команда netstat вызывает команду fddistat без флагов.

Вывод команды fddistat fddi0 и алгоритм определения неполадки аналогичен выводу Команда entstat.

Команда atmstat

Команда atmstat выводит статистическую информацию, собранную указанным драйвером устройства ATM. Помимо статистики, собранной драйвером устройства, пользователь может просмотреть дополнительную информацию об указанном устройстве. Если флаги не заданы, то выводится только статистика, собранная драйвером устройства.

Вывод команды atmstat atm0 и алгоритм определения неполадки аналогичен выводу Команда entstat.