Я пробую объединение сетевых адаптеров в Windows Server 2012 R2 и не получаю ожидаемых результатов тестирования. Моя установка - это PCI-X 64-битный 133 МГц Intel Pro 1000 / GT Quad на одном сервере и четыре отдельные карты Realtek 8111 Gigabit PCI-E x1 на другом сервере. Все они подключены к управляемому гигабитному коммутатору, который поддерживает LACP. Я настроил все соответствующие различные режимы объединения сетевых адаптеров одинаково на обоих серверах (зависимый от коммутатора / независимый от коммутатора, хэш адреса / динамический), но я получаю одинаковые результаты только со скоростью передачи 1 Гбит / с, независимо от того, какой из четырех возможных параметров я выберу . Группа NIC на обоих серверах состоит из всех четырех сетевых подключений и отображается как сетевой адаптер 4 Гбит / с для сервера.
Я использую расширенный сетевой тест PassMark, который включает в себя серверный и клиентский компоненты и выполняет сетевые передачи полностью в ОЗУ, чтобы достичь полной возможной пропускной способности.
Я провел тест следующим образом: открыть два экземпляра серверного компонента на одном сервере 2012 года и открыть два экземпляра клиентского компонента на другом сервере 2012 года. Я подключаю оба клиентских компонента к IP-адресу командного адаптера NIC на другом сервере, но использую разные номера портов для каждого клиента.
Когда я выполняю тест, запустив одного клиента, я получаю пропускную способность 1 Гбит / с. Когда я запускаю тест на другом клиенте, вместо того, чтобы набрать еще 1 Гбит / с, оба клиента падают до 500 Мбит / с. Я думал, что, используя разные номера портов, поток будет хешироваться по-разному и, следовательно, использовать другое физическое соединение, в результате чего каждый из двух потоков достигнет 1 Гбит / с.
Я начинаю задаваться вопросом, является ли это моя методология тестирования, и, возможно, есть лучший способ тестирования, чем то, как я это делаю, потому что кажется, что все настроено правильно с использованием режима зависимости от переключателя с хешированием адресов (хотя, как я уже сказал, , Я перепробовал все комбинации и получил одинаковые результаты).
Я думаю, это будет зависеть от того, какой режим вы выбрали (зависит от переключателя / независимо от переключателя) и как передается ваш трафик. Клиент-> Сервер Сервер-> Клиент. Если вы находитесь в независимом от коммутатора режиме, у вас есть только 1 порт для входящего трафика на сервере, и все порты будут исходить. Я думаю, это просто зависит от того, как проходит ваш тест, идет ли он с сервера или на сервер.