#iqi — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #iqi, aggregated by home.social.
-
Самые быстрые страусы: выбираем способ организовать обмен прерываниями между машинами QEMU c KVM и без
QEMU позволяет эмулировать работу не только одной отдельной машины, но и связывать несколько независимых машин между собой. Для организации такой связи их обычно объединяют в одну сеть, например с использованием virio-net-pci. Но виртуальный ethernet — не единственный способ, связь может быть и более близкой и плотной: общая память и mailbox, линии gpio и даже NTB . Быстрая работа связанных QEMU машин приятна при разработке/отладке и очень важна при массовом прогоне автотестов в CI: нужна как высокая пропускная способность, так и низкая задержка передачи сообщения. Для одной из задач с коллегами из отдела системного программирования YADRO я оптимизировал часть такой связки, а именно — обмен прерываниями. В статье расскажу о дизайне нескольких подходов организации IQI , разберу внутреннее устройство QEMU и поделюсь, как оправдались наши ожидания.