Статистика работы адаптера
Описанные в этом разделе команды позволяют получить примерно ту же информацию, что и команда netstat -v. С их помощью можно сбросить статистику адаптера ( -r) и получить более подробный отчет, чем предоставляется командой netstat -v (опция -d).
Команда entstat
Команда entstat позволяет просмотреть статистическую информацию, собранную указанным драйвером адаптера Ethernet. Помимо общей информации можно просмотреть дополнительную информацию об указанном устройстве. Для этого служит опция -d. С ее помощью можно просмотреть полную статистическую информацию. Если флаги не заданы, то выдается только общая статистическая информация.
# 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.
Обратите внимание, что в приведенном примере адаптер справляется с нагрузкой, так как нет ошибок приема. Эти ошибки иногда возникают в перегруженной сети, если по ней передаются только неполные пакеты. Неполные пакеты обычно передаются повторно, однако засчитываются как ошибка приема.
Если в системе недостаточно ресурсов для приема пакетов, то значение Отброшено пакетов: будет отлично от нуля, а в качестве причины будет указано Недостаточно буферов приема, Ошибки из-за нехватки ресурсов или аналогичное значение.
Истекшее время указывает время, прошедшее с момента предыдущего сброса статистики. Для сброса статистики служит команда 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.