
У меня странное поведение, и я не совсем понимаю, почему оно происходит. Во время устранения неполадок, из-за которых у меня периодически пропадали пакеты по Wi-Fi на моем MacBook, я заметил другое, странное поведение.
При запуске ping-флуда (ping -f gateway_ip) изначально он срабатывает со скоростью отправки около 30-40 кбит/с.
Если я запущу последовательность потери пакетов, выполнив сканирование wifi (airport -s), куча пакетов будет потеряна из-за того, что карта wifi занята сканированием wifi. Пока что я понимаю, что происходит.
Но затем, после того, как это произошло, устойчивое использование сети для этого пинг-флуда составляет 1,7 МБ/с, увеличившись в 40-50 раз?! Пинг-флуда продолжает оставаться довольно стабильным, без серьезных падений. Если я его останавливаю и перезапускаю, он снова падает до 30-40 кб/с. Это очень стабильно.
Теперь я попытался сделать то же самое в Docker на контейнере Linux (на той же машине). Там я вижу, что ответы на пакеты ping задерживаются, но в конечном итоге наверстывают упущенное (не по тайм-ауту) при сканировании Wi-Fi. Скорость ping (30kb/s) сохраняется даже после этого сбоя.
У кого-нибудь есть теория, что происходит?