Как коммутатор Ethernet работает для отдельных портов? Спецификации даны для скорости «фабрики» коммутатора, но является ли эта универсальная пропускная способность через центральный процессор или есть оптимальные места для подключения устройств, где трафик не должен попадать на основную шину?
Пример: если у меня есть два порта, которые будут много общаться друг с другом, будет ли лучше разместить их рядом друг с другом или лучше разместить их на разных блоках портов?
Как говорит Chopper3, это будет зависеть от коммутатора, а также от используемой функции (vlan, acl, mulicast и т. Д.).
На коммутаторе sigle card, таком как Cisco 2950 или 2960, даже если оборудование объединит порт 4 на 4 (насколько я помню), размещение 2 серверов в группе из 4 портов или в 2 группах может уменьшить задержку, это, вероятно, будет незаметно.
На коммутаторе стека, таком как Cisco 3750, лучше разместить оба сервера в одном стеке, у вас будет меньшая задержка и не будет использоваться пропускная способность на кольце стека.
В таком корпусе, как Cisco 6500, вы определенно захотите разместить оба сервера на одной карте.
В любом случае установка обоих серверов на одну и ту же группу портов может только улучшить производительность. Имейте в виду, что если это лучше для производительности, то это стоит для безопасности, потому что если у вас есть проблема с оборудованием на группе портов, одном блоке стека, на линейной карте ... вы потеряете оба сервера. Так что для HA или чего-то подобного это плохая идея.
Лучше всего провести тест с вашим коммутатором, для измерения такой небольшой задержки нужен специальный тестер Ethernet.
Все зависит от аппаратной части чипа. Проектирование коммутационных сетей было проведено большим количеством исследований, потому что эти вещи часто занимают меньше места и занимают место на «коммутируемости». Например, полностью переключаемый коммутатор представляет собой перекладину, но стоимость которого увеличивается экспоненциально с добавлением порта.
Однако я считаю, что если ваше приложение требует оптимизации до этого уровня, вам может быть лучше, если вы посмотрите на другие возможности. Возможно, сжатие ваших данных так, чтобы они потребляли меньше трафика, или даже выполнение чего-то совершенно другого.
Немного зависит от переключателя, но в целом имеет смысл по возможности использовать одну и ту же карту.