Incus ve výchozím stavu nějakým způsobem sdílí paměť mezi VMkama. Umí to i libvirt, ale nikdy jsem nezkoumal jak to funguje. Měl jsem, protože bych asi pamětí dost šetřil.
Po migraci na Incus to mám out-of-the-box, aniž bych na něco sáhnul a místo 70 GB paměti moje VMka potřebují už jen 32 GB.
Co se mi ještě hodně líbí je, že mi Incus běží i lokálně, kde si můžu spouštět to samé co na serveru se stejným API. Pokud třeba potřebuju výkon, tak jedním příkazem pošlu VMko na jiný stroj a pak zpět.
@bycx A je to dobře ošetřené z bezpečnostního hlediska? Nemůže teoreticky jedna VM vyčítat paměť druhé? Z tohohle jsem měl u věcí, které musí být striktně oddělené, vždycky trochu strach.
@pavel @sesivany Myslím, že se Spectre to úplně nesouvisí, ale v dokumentaci RHELu je varování, že může dojít k úniku paměti mezi VMkama. To je v mnoha případech v pohodě, ale abych to nasadil třeba na produkci na Roští, to si o tom ještě musím něco přečíst. Jestli to jde třeba zneužít bez roota a podobně.