[英]How to enable accel=kvm (or --enable-kvm) while running qemu on arm host (arm guest)
在 Linux x86_64 主機中,可以通過此命令簡單地運行啟用 KVM 的 qemu
qemu-system-x86_64 \
-enable-kvm \
-cpu max \
-smp cores=4,threads=1 \
-m 4096 \
-nographic \
-hda hd.raw \
-hdb cloud.img \
-device virtio-net-pci,netdev=n1 \
-netdev user,id=n1,hostfwd=tcp::2222-:22
在來賓計算機中,性能幾乎達到了本機主機性能。
現在我想在 Arm 主機(例如:樹莓派)中運行一台 Arm 來賓機器,它不允許我啟用 kvm,如何在 Arm 來賓機器(Arm 主機 linux)中獲得接近本機的性能
基本原理同x86,但有一些限制:
當然,您首先還需要有一個可以正常工作的 QEMU 命令行,即向 QEMU 傳遞一個來賓 kernel,它支持正在模擬的機器類型和設備、合適的文件系統、您需要的任何設備等等——所有這些任何類型的 QEMU 運行所需的東西,無論是純模擬還是加速。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.