В статье « Когда управление потоком данных нехорошо» описывается случай, когда в неуправляемых гигабитных коммутаторах присутствуют клиенты Gigabit и Fast Ethernet (100 Мбит / с), когда читатели сообщают, что гигабитные каналы вынуждены переходить на скорости Fast Ethernet.
Статья обвиняет в управлении потоком 802.3x и говорит:
К сожалению, кажется (по крайней мере, в небольших сетях), что 802.3x приносит больше вреда, чем пользы. Это может быть отчасти потому, что он дублирует механизм управления потоком на основе потерь, уже встроенный в протокол TCP. Но как бы то ни было, причина была в том, что я смог подтвердить, что потеря пропускной способности, которую некоторые люди связывают с «неисправными» или «низкоэффективными» коммутаторами, на самом деле произошла из-за Flow Control.
Вы можете найти хороший договор по этому вопросу в статье « Поток или нет»? , В статье приведены три причины его отключения:
- Ограничения буфера на некоторых коммутаторах
- Современные устройства теперь в большей степени способны обрабатывать данные и обрабатывать их достаточно быстро, чтобы управление потоком не только не требовалось, но фактически мешало повышению производительности.
- Лучше управлять управлением потоком вверх по стеку в виде контроля перегрузки.
Управление потоком отключено по умолчанию на многих коммутаторах, но проверьте ваш коммутатор. Если включено, попробуйте отключить его. Вам может потребоваться отключить его на всех конечных точках в некоторых редких случаях.