The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз эмулятора QEMU 3.0, opennews (??), 15-Авг-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


11. "Релиз эмулятора QEMU 3.0"  –2 +/
Сообщение от soomrack (ok), 15-Авг-18, 10:55 
Можно поднять bridge на 10Gb интерфейсе HOST системы, а виртуалкам дать TAP интерфейсы.
Ответить | Правка | Наверх | Cообщить модератору

12. "Релиз эмулятора QEMU 3.0"  –1 +/
Сообщение от нах (?), 15-Авг-18, 11:12 
угу, чисто поржать чтобы, оно через этот tap разгонится хотя бы до гигабита, или того не потянет, сожрав весь процессор

то о чем товарисч спрашивает, называется SR-IOV. kvm поддерживает довольно давно без ручного подпиливания в ста  местах, но танцы с xml файлами и ручными настройками никуда не делись и вряд ли денутся.


Ответить | Правка | Наверх | Cообщить модератору

13. "Релиз эмулятора QEMU 3.0"  +/
Сообщение от soomrack (ok), 15-Авг-18, 11:17 
Проверил: virtio+vhost, scp=133MB/s, http=950MB/s между HOST и GUEST.

Что соответствует примерно 7-8 гигабитам.
Cетевуха в GUEST -- virtio, проц в HOST - AMD FX8320.
Еще дальше, наружу проверить не могу, нет 10Gb карты, но гигабитную стабильно нагружает.

Ответить | Правка | Наверх | Cообщить модератору

19. "Релиз эмулятора QEMU 3.0"  –4 +/
Сообщение от нах (?), 15-Авг-18, 11:39 
> Проверил: virtio+vhost, scp=133MB/s, http=950MB/s между HOST и GUEST.
> Что соответствует примерно 7-8 гигабитам.

ну я и говорю - ох...ть производительность - из одного буфера в памяти в другой переложили аж на скорости 950 мегабайт.

> Еще дальше, наружу проверить не могу, нет 10Gb карты, но гигабитную стабильно

вот и не огорчайся лишний раз. там еще особенности линуксного бриджинга наложатся и тормоза его собственной сети.

а с пробросом виртуальной сетевухи - получаются почти искомые 10 (мерять, если что,  надо такие вещи iperf'ом  - потому что я хз что у тебя там за http и где он тормозит), поскольку линуксная сеть тут не участвует (хостовая, в смысле), и квмная тоже. Хошь внутри коробки, хошь через реальный кабель.

Ответить | Правка | Наверх | Cообщить модератору

29. "Релиз эмулятора QEMU 3.0"  +/
Сообщение от Аноним (29), 15-Авг-18, 13:16 
решения на базе dpdk пробовали ?
Ответить | Правка | Наверх | Cообщить модератору

61. "Релиз эмулятора QEMU 3.0"  –1 +/
Сообщение от нах (?), 16-Авг-18, 11:29 
в виртуалке с виртуальной сетевой картой ? Неужели вы думаете что у линукса все настолько плохо с сетевым стеком, что упирается в него?
К тому же оно вообще совсем о другом, для нормальных применений совершенно ненужно (да и непригодно).

Обычное назначение виртуалок с sriov - какая-нибудь вполне банальная раздача самба-шары с порн...исходниками проектов, там нет места для dpdk, а вот оффлоаду на процессор внутри сетевой карты работа как раз найдется. И если вы не нищe6род - это уже вполне домашняя технология, последние лет десять. Хорошие свитчи пока еще дороги (и жюжжжят), но они в домашних условиях заменяются многоголовыми (китайскими ;-) интелами и связкой каждый-с-каждым.
А мелкая лавочка уже вполне себе может позволить купить бу нексус.

Ответить | Правка | Наверх | Cообщить модератору

75. "Релиз эмулятора QEMU 3.0"  +/
Сообщение от Аноним (29), 19-Авг-18, 02:38 
> Неужели вы думаете что у линукса все настолько плохо с сетевым стеком, что упирается в него?

Именно так говорят тесты. Иначе бы не родились DPDK и DATAMAP ? чи как там его.


> Обычное назначение виртуалок с sriov - какая-нибудь вполне банальная раздача самба-шары с порн...исходниками проектов,

Единственно для чего это подходит - это полная эмуляция железа (мы же помним что VF может быть больше одной на ситевку), остальное решается слегка другими методами.

>. а вот оффлоаду на процессор внутри сетевой карты работа как раз найдется.

Открою тайну - DPDK этот самый offload и использует. А еще пацаны говорят что специализированный стек - в разы более оптимален универсального - который в ядре.

Мелкая лавочка может себе позволить даже Mellanox CX-5 VPI - а вот свичи под 200Gbit/s ethernet делает таки только одна контора.

Ответить | Правка | Наверх | Cообщить модератору

30. "Релиз эмулятора QEMU 3.0"  +/
Сообщение от Аноним (29), 15-Авг-18, 13:19 
https://fast.dpdk.org/doc/perf/DPDK_18_02_Intel_virtio_perfo...

Throughput with vhost dequeue zero-copy
44.6 Gb/s

хватит ?

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

49. "Релиз эмулятора QEMU 3.0"  –2 +/
Сообщение от Аноним (-), 15-Авг-18, 19:19 
> ну я и говорю - ох...ть производительность - из одного буфера в
> памяти в другой переложили аж на скорости 950 мегабайт.

А что, парсинг пакетов сетевым стэком отменили? Чтобы просто переложить из буфера в буфер - надо shared memory или что-то еще. Только это уже не сеть.

> вот и не огорчайся лишний раз. там еще особенности линуксного бриджинга наложатся
> и тормоза его собственной сети.

Да вообще охренеть, разбор пакетов оказывается процессор нагружает.

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

76. "Релиз эмулятора QEMU 3.0"  +/
Сообщение от Аноним (29), 19-Авг-18, 02:39 
> Чтобы просто переложить из буфера в буфер - надо shared memory или что-то еще. Только это уже не сеть.

Сеть. Только специализированная.

Ответить | Правка | Наверх | Cообщить модератору

79. "Релиз эмулятора QEMU 3.0"  +/
Сообщение от Аноним (-), 20-Авг-18, 20:43 
> Сеть. Только специализированная.

А протоколы рюхать придется. Кому надо скорость и специализированно - TCP/IP не пользуются, для начала.

Ответить | Правка | Наверх | Cообщить модератору

80. "Релиз эмулятора QEMU 3.0"  +/
Сообщение от Аноним (80), 21-Авг-18, 11:39 
открою тебе секрет - для DPDK есть реализациии разных протоколов L3.
в частности реализация HTTP потока.
https://github.com/ansyun/dpdk-ans
https://plvision.eu/dpdk-nginx-vs-nginx-tech-overview-and-pe.../

В последней таблиичке есть хорошие графики, думаю будет интересно.

А если кто-то намекает на Infiniband - то их выигрыш только на RDMA операциях, что поддержиивается не всеми и не всегда.

Ответить | Правка | Наверх | Cообщить модератору

15. "Релиз эмулятора QEMU 3.0"  +1 +/
Сообщение от soomrack (ok), 15-Авг-18, 11:22 
> SR-IOV. kvm поддерживает довольно давно без ручного подпиливания в ста  местах, но танцы с xml файлами и ручными настройками никуда не делись

Это да, но танцев там не много.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру