Если предварительные тесты дали вам основание заподозрить, что подключение к локальной сети ненадежно, полезную информацию может предоставить команда netstat -i. Следующий пример содержит результат выполнения команды netstat -i для системы Solaris 8:
% netstat -i Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue dnetO 1500 wrotethebook.com crab 442697 2 633424 2 50679 0 lo0 1536 loopback localhost 53040 0 53040 0 0 0
Строку кольцевого интерфейса 1о0 можно игнорировать. Значимой является только строка настоящего сетевого интерфейса, и только последние пять полей этой строки содержат информацию, полезную для диагностирования.
Взглянем сначала на последнее поле. В очереди (Queue) не должно быть пакетов, передача которых невозможна. Если интерфейс инициализирован и функционирует, но система не может передать пакеты в сеть, дело, возможно, в испорченном кабеле или интерфейсе. Замените кабель. Если проблемы остались, свяжитесь с производителем устройства на предмет починки.
Число входящих (Ierrs) и исходящих (Oerrs) ошибок должно быть близко к нулевому. Независимо от объема прошедшего через интерфейс объема данных значение 100 в любом из этих полей является высоким. Большое число исходящих ошибок может указывать на перегрузку локальной сети или же некачественный физический канал между узлом и сетью. Большое число входящих ошибок может указывать на перегрузку сети, узла либо проблемы на физическом уровне сети. Подтвердить наличие проблем на физическом уровне помогут такие инструменты, как ping и кабельный тестер. Оценка числа конфликтов поможет определить, произошла ли перегрузка локального сегмента Ethernet.
Высокое значение в поле конфликтов (Collis) допустимо, но если процент конфликтов для исходящих пакетов слишком высок, это свидетельствует о перегруженности сети. Уровень конфликтов, превышающий 5%, уже требует внимания. Если высокий уровень конфликтов наблюдается постоянно, причем в самых разных точках сети, может быть необходимо измельчение сегментов сети с целью сокращения загрузки трафиком.
Уровень конфликтов выражается в процентах от количества исходящих пакетов. Не используйте общее число отправленных и полученных пакетов, обращайте внимание на значения в полях Opkts и Collis, когда определяете уровень конфликтов. Например, вывод в приведенном ранее примере сообщает о 50679 конфликтах из 633424 исходящих пакетов. Уровень конфликтов в этом случае составляет 8%. Вполне возможно, что в этой сети возникает перегрузка - обратитесь к статистике с других узлов этой сети. Если и другие системы демонстрируют высокий уровень конфликтов, задумайтесь о разделении сети на сегменты.