Как ifconfig вычисляет потерю пакетов?

Вывод отброшенных пакетов ifconfig относятся к количеству кадров, потерянных в локальной подсети (т.е. канальный уровень) или количеству потерянных дейтаграмм IP на уровне IP, или это статистика повторной передачи TCP?

И действительно ли это число является разумным прокси для сетевых проблем между двумя хостами в Интернете?

1
задан 22 October 2015 в 16:05
2 ответа

Инструмент ifconfig показывает количество пропущенных кадров с версии 2.6 .37 версия ядра Linux. Он получает информацию от самого ядра,которые вы можете просмотреть непосредственно в / proc / net / dev

. Вещи, которые могут увеличить количество отброшенных пакетов:

  • Заполнение журнала Softnet заполнено
  • Плохие / непредусмотренные теги VLAN
  • Неизвестные / незарегистрированные протоколы
  • Кадры IPv6, когда сервер не настроен для этого

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

Надеюсь, это поможет!

1
ответ дан 3 December 2019 в 20:46

Нет, ifconfig показывает, что на вашем компьютере по какой-то причине пропадают пакеты. Слишком много пакетов в очереди или неверная контрольная сумма. Он не учитывает потерянные пакеты в брандмауэре (iptables) и пакеты, потерянные в сети.

1
ответ дан 3 December 2019 в 20:46

Теги

Похожие вопросы