Есть ли способ отобразить диск как оперативную память для виртуальной машины QEMU?
У меня недостаточно оперативной памяти для виртуальной машины, поэтому я подумал, что лучше отобразить раздел NVME как оперативную память.
Я думаю, это противоположность RAM-диску.
решение1
Да, вы можете сделать это с помощью
-mem-path FILE provide backing storage for guest RAM
Вы можете сделать все еще быстрее, если этот ФАЙЛ на самом деле является блочным устройством. Вы можете еще больше расширить гибкость и чудесность вашей системы, если это блочное устройство на самом деле является томом LVM.
Вопреки распространенному мнению, это не будет неизбежно медленным, поскольку во всех современных ОС есть кэш блоков. Это зависит от того, как процессы в вашей виртуальной машине захотят использовать оперативную память. Если вам повезет, ваша система сможет следовать их намерениям доступа к памяти, загружая-выгружая требуемые им страницы с минимальными потерями.