У меня есть ситуация, когда мне нужна максимально возможная пропускная способность (сокеты TCP / IP и SMB3) между двумя Windows Server 2016, подключенными с помощью 1-метрового патч-кабеля.
Я должен использовать существующее оборудование.
Когда вы подключаете два компьютера с Windows Server 2016 вместе напрямую, без использования переключателя, вы сможете повысить производительность, поскольку знаете, что в подсети всего два компьютера.
Вопрос в том, какие параметры настраивать и для чего устанавливать эти параметры? Я смотрел параметры драйверов для сетевых карт, но я предполагаю, что в окнах есть настройки, которые влияют на сетевой стек и на поведение TCP / IP, RPC, именованных каналов и т. Д.
Обе машины - это Dell R430 с серверным адаптером Intel Ethernet I350 QP 1Gb.
«Передняя» машина подключается к обычной сети через один разъем, а к «бэкэнд» через 1-метровый соединительный кабель через другой разъем. "Бэкэнд" машина подключается только к "передней" машине.
Используя TCP через гигабитный Ethernet, не должно быть никакой разницы между прямым подключением или переключателем между ними (если только коммутатор не старый). В течение последних двух десятилетий коммутаторы работали на "проводной скорости" = пересылка настолько быстро, насколько это физически возможно.
Коммутатор вносит небольшую дополнительную задержку в соединение (порядка 2–10 мкс). Если только используемый протокол не чрезвычайно чувствителен к задержке, вы не увидите никакой разницы. Особенно хорошо TCP обрабатывает задержки.
Кроме того, при использовании коммутатора штрафы для других компьютеров в сети практически отсутствуют, если только их трафик не использует одну ссылку, которая уже работает на полную мощность.
Благодаря довольно приличному дизайну сети вы можете запускать потоки по всей сети и ряду коммутаторов, которые работают со скоростью, близкой к 100% скорости соединения.
В текущих версиях Windows стек IP уже настроен или по умолчанию имеет очень хорошую производительность. Мне не приходилось настраивать параметры уже много лет.
Убедитесь, что у вас установлены текущие драйверы и включены функции разгрузки в сетевых адаптерах.
Когда гигабитной скорости недостаточно, вы можете объединить несколько ссылок (здесь начинается самое интересное) или заменить сетевые адаптеры на 10GE (намного проще, но дороже).