home.social

#iqi — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #iqi, aggregated by home.social.

  1. Самые быстрые страусы: выбираем способ организовать обмен прерываниями между машинами QEMU c KVM и без

    QEMU позволяет эмулировать работу не только одной отдельной машины, но и связывать несколько независимых машин между собой. Для организации такой связи их обычно объединяют в одну сеть, например с использованием virio-net-pci. Но виртуальный ethernet — не единственный способ, связь может быть и более близкой и плотной: общая память и mailbox, линии gpio и даже NTB . Быстрая работа связанных QEMU машин приятна при разработке/отладке и очень важна при массовом прогоне автотестов в CI: нужна как высокая пропускная способность, так и низкая задержка передачи сообщения. Для одной из задач с коллегами из отдела системного программирования YADRO я оптимизировал часть такой связки, а именно — обмен прерываниями. В статье расскажу о дизайне нескольких подходов организации IQI , разберу внутреннее устройство QEMU и поделюсь, как оправдались наши ожидания.

    habr.com/ru/companies/yadro/ar

    #QEMU #ntb #linux #kvm #прерывания #задержка #iqi