У меня есть KVM-хост с тремя сетевыми адаптерами, и я не могу получить трафик между гостями (в одной подсети) со скоростью выше 1 Гбит / с. Это задумано и единственный способ достичь> 1 Гбит / с для использования поддержки нескольких очередей?
До сих пор я пробовал все комбинации bonding / macvtap / VLAN (bond0-> bond0.11 / bond0.12-> macvtap1 / macvtap2 -> (Два хоста в VLAN11) / (Два хоста в VLAN12). Macvtap в мостовом режиме Режим.
Затем я попытался создать VLAN на простых интерфейсах eth0-2, добавив мосты к этим устройствам VLAN, но без разницы в пропускной способности.
Что делаю для проверки:
Хост 1 и 2 в сети 10.10.10.0/24
host1> dd if = / dev / zero | ssh host2 "dd of = / dev / null"
Само по себе вышеупомянутое получает полный 1 ГБ
Затем на хостах 3 и 4 в сети 10.10.11.0/24
хост 3> dd if = / dev / zero | ssh host4 "дд из = / dev / null"
Пропускная способность снижается до 500 Мбит / с, что в сумме составляет 1 Гбит / с.
Единственное, что я не пробовал, - это macvtap в режиме сквозной передачи, чтобы переключатель обрабатывал его.
Есть ли какие-либо мысли о достижении полных 3 Гбит / с доступных ссылок? А еще лучше, каким-либо способом превысить пропускную способность моих совокупных ссылок с помощью «поддельных» интерфейсов?
Ваша передача SSH будет привязана к ЦП, ограничена однопоточным шифрованием. Используйте iperf или netperf или что-то еще, предназначенное только для проверки пропускной способности сети.