Есть ли возможность создать 10 Gbit/s интерфейс между qemu/kvm-виртуалкой и её хостом с физческим интрефейсом 1 Gb/s?
Хост с nvme дисками. Запись и чтение 3000 MB/s. На одном из дисков qemu-виртуалка c драйверами virtio. На хосте бридж-интерфейс. Сетевой интерфейс виртуалки в этом же бридже (получает айпиадрес от железного роутера в одной lan c хостом). То есть нету NAT через хост.
Возможно ли как-то организовать 10 GB/s сеть между хостом и виртуалкой? Оставлять вышеуказанную бридж-конфигурацию цели нет, и наверное по теме вопроса необходимо будет загнать ВМ за nat хоста (хотя может ошибаюсь).
А зачем? Все равно упрешся в 1gb на выходном канале нат тут не причём
Лучше скажи для чего может понятнее будет что сделать надо
Если между виртуалками надо поднимать mtu до 9000 на bridge и в настройках сетевой карты vm возможно ещё нужно включить jumbo frame
также поробуйте поднять multiquene до 4(можно и больше но с ограничением 1 к 1 виртуальном процессору(потоку))
Если к хосту то настраивай lo интерфейс(loopback) proxmox
Виртуалка с хостом в бридже - и у вас есть даже больше 10 гбит (у меня получалось ~21 гбит/с), но, опять таки трафик за пределы хоста будет идти со скоростью <1гбит/с
Zerg89 ValdikSS Bermut Алексей Черемисин
Да, чёт тупанул ориентируясь на скорость копирования с виндовой виртуалки на хост на примапленный в rdp хостовый диск. Там скорость 95 МБ/с. Наверное, инкапусуляция копирования в rdp отъедает ресурсы неплохо. Ибо проц во время копирования нагревается. И эти 95 мегабайт/с - это максимум моего проца для этого случая.
А вот протестил айперфом хост<===>линуксовая виртуалка. Там да - 70 Gbit/s.
sshfs и smb приблизительно одинаково - 3-4 Gbit/s.
Если у вас в виртуалке стоит virtio, то скорость будет не по физическому интерфейсу, а по возможностям хоста. Просто потестируйте скорость через iperf.