icewolf
зачем сам себя банишь?
это я тебя, за тройной тролинг. Ты чего хотеть то? Сам понимаешь все с этим работали, зачему 🤭🤭iommu.. ну путь же в никуда.
J
по другому vnic с памятью не начнёт работать?
Мне кажется, нет) В virtio, вроде, нет нужды в трансляции адресов.
Vyacheslav
Мне кажется, нет) В virtio, вроде, нет нужды в трансляции адресов.
но там ещё вроде бы работа с памятью меняется?
icewolf
но там ещё вроде бы работа с памятью меняется?
в точку все телко на этом и живет
Vyacheslav
так чего в итоге то? 🙂 меняется или нет?
icewolf
так чего в итоге то? 🙂 меняется или нет?
мы с тобой про сущности да меняется
icewolf
Вячеслав ты что хочешь услышать? Да будет иное поведение потому что KVM
J
Вячеслав ты что хочешь услышать? Да будет иное поведение потому что KVM
Я вот конкретно хочу лекцию услышать про то как меняется и почему)
icewolf
Я вот конкретно хочу лекцию услышать про то как меняется и почему)
Я отдельно хотел бы записать но я всего лишь инженер
icewolf
консультативно я итак это вам тут часто пишу(кстати про веса)
Vyacheslav
Вячеслав ты что хочешь услышать? Да будет иное поведение потому что KVM
может кто тестировал и есть понимание в какую сторону хотя бы 🙁
icewolf
может кто тестировал и есть понимание в какую сторону хотя бы 🙁
Тут не гладкость с меланокс и Интел, а что хуже.. это уже за уровнем добра и зла
icewolf
потом там ну реально беспомощно.. Интел может, но dpdk.. а невидия может еще лучше но sdk гавно сырое
icewolf
И вот не надо, меланокс может
icewolf
в жопу он может
icewolf
RDMA/RoCe ну реально сказки Шервудского леса
J
Я чо-то не пойму никак. Какая вообще связь между virtio и IOMMU? Речь не про SR-IOV с пробросом, не про vDPA, не про vhost-user (DPDK), а про обычный virtio. Там какая связь?
J
Тролизм.. ну это Вячеслав
Ты же сам сказал чт освязь есть)
icewolf
Ты же сам сказал чт освязь есть)
я еще сказал про схемы, я не вижу физики.. все давайте досвиданья
J
я еще сказал про схемы, я не вижу физики.. все давайте досвиданья
Давай так. Вот у меня есть сервер с intel x720 какой-нибудь. Карточка с кернел спейс драйвером добавлена в external ovs бридж. Используется классический ovs. И есть виртуалки с интерфейсами в провайдерской сети. Во всех них virtio сетевые карточки. Как будут меняться при включении\отключении IOMMU pps\задержки и пропускная способность для трафика между виртуалкам локально на хосте и что будет с pps и пропускной способностью север-юг (от виртуалок за пределы гипервизора)?
J
Я в описанной сиутации не вижу абсолютно никакой связи между IOMMU и virtio устройствами.
J
Но я не прав, скорее всего.
Vyacheslav
мы нашли что примерно на 40к pps проц в гипере показывает заметную разницу в потребление, в сравнении с тем что видит у себя VM. Доходило до такого, что на 400к pps могло спокойно в VM быть около 40% утилизации CPU, а в гипере все 100% и полка
Vyacheslav
возможно внешние потребление CPU поменяется, но это не точно
Vyacheslav
А steal time при этом нулевой в гостевой системе?
да, он аккуратно начинает дропать внешний трафик, если в госте надо больше проца 🙂
icewolf
Но я не прав, скорее всего.
Угу, потому что iommu это сущность немного другая.. <devices> <iommu model='intel'> <driver intremap='on'/> </iommu> </devices>
icewolf
это просто пример, по этому и спросил схему
icewolf
что бы понять вообще чего человек хочет
icewolf
и специально намекнул на пининг..
icewolf
А есть еще вообще крипта, вендорспецефичная.. <domain> ... <launchSecurity type='sev' kernelHashes='yes'> <policy>0x0001</policy> <cbitpos>47</cbitpos> <reducedPhysBits>1</reducedPhysBits> <dhCert>RBBBSDDD=FDDCCCDDDG</dhCert> <session>AAACCCDD=FFFCCCDSDS</session> </launchSecurity> ... </domain>
icewolf
по этому и вопрос что там за pci, и сетевое и какой хера там iommu у вас взялось.
icewolf
ну то есть там где SRIOV и DPDK, апельсинки не родятся
icewolf
я вам просто это тут оставлю что бы более не писали про IOMMU для PCI
icewolf
проблема ширше, раз 100
icewolf
если не в 100, потому что: 1. Пропускная способность вашего адаптера и virtIO-net-dev это вообще две большие разницы. 2. 100% на гипере это вопрос к эмулятору QEMU а не к IOMMU
icewolf
потом когда у вас такие pps то это уже тюнинг ваших гиперов и ваших же виртуальных машин.
icewolf
это уже 200% про это
icewolf
по этому мистер J вы отчасти правы, но и я тоже прав.
icewolf
и это все потому что вы все верите в virtual network function! А нормальные люди, используют аппаратные маршрутизаторы и вот эти ваши PPS крутятся на железе
icewolf
и тут уже можно играть совсем в другие производительности
icewolf
но iommu там вообще не причем.
Vyacheslav
Так vlan жи
так что бы в virtio NIC попал пакет он должен пройти OVS bridge
icewolf
Вячеслав вы там манагеров из делла не слушайте, эти гавноеды вам наговорят🤣🤣
icewolf
надеюсь тут представителей делла и вари нету, а то опять побегут жаловаться что я им скрепы рушу🤣🤣🤣
icewolf
так что бы в virtio NIC попал пакет он должен пройти OVS bridge
Вот https://docs.openstack.org/openstack-ansible-os_neutron/latest/app-openvswitch-dpdk.html
icewolf
и опять таки все эти басни что не работает и телко это херня.. ну-ну
icewolf
Ну привет:)
Stanley
и это все потому что вы все верите в virtual network function! А нормальные люди, используют аппаратные маршрутизаторы и вот эти ваши PPS крутятся на железе
Ох, понеслась мысль по кочкам... "Аппаратные маршрутизаторы" тоже имеют внутри CPU, память и по сути, представляют чуть более экзотичные компьютеры.
Stanley
Ну привет:)
Представьте коллегу по всей форме, сэр :)
Stanley
да, только они заточены под такие нагрузки
Да, чуть быстрее. Да, CAM память. Но как бы и все.
Stanley
srvio, dpdk - это все от желания руководства залезть на хвойное не получив увечий.
icewolf
Представьте коллегу по всей форме, сэр :)
Леонид это лучше кадры Даталайна, умеет в VMware, знает все залы, руками может собирать то что другие не смогут
Mr
Да, чуть быстрее. Да, CAM память. Но как бы и все.
Nexus SmartNIC это что такое в вашей классификации?
icewolf
srvio, dpdk - это все от желания руководства залезть на хвойное не получив увечий.
да да.. слыхали видели мы как эти ваши vnf, SRv6, ovn обсираются
Stanley
Это нечто хорошее, что нихера не работает.
icewolf
Руки есть - уже не программист.
отличный между прочим инженер
icewolf
из той старой команды
Mr
Это нечто хорошее, что нихера не работает.
и photonic integrated device (PID) тоже выдумки ?
icewolf
и телко тоже выдумки
icewolf
и ovn-ic над образом великолепного будущего тоже выдумка
icewolf
жалко только что эти выдумки внезапно работают
icewolf
а эти ваши виртуальные сущности чет как то нихера не работают даже как заявлено и то не всегда
icewolf
и что характерно еще с времен мамонтов работают, как швейцарские часы.
icewolf
и меланокс тоже внезапно работает
Stanley
у него все выдумки
Боря, завались уже. :) Достал своими тупыми наездами.
icewolf
аж за живое задел:)