从 CLI 为 QEMU 分配更多资源?

问题描述 投票:0回答:0

上下文

在Qemu中安装并运行一个Ubuntu 22.04的虚拟机后,使用以下命令:

sudo apt-get install qemu-kvm
cd ~/Downloads
qemu-img create ubuntu22.img 20G
qemu-system-x86_64 --enable-kvm -m 1024 -machine smm=off -cdrom ~/Downloads/ubuntu-22.04.1-desktop-amd64.iso -boot order=d ubuntu22.img

我可以运行虚拟机:

qemu-system-x86_64 --enable-kvm -m 1024 -machine smm=off -boot order=d ubuntu22_clean0.img -smp 4

问题

但是,它仍然非常缓慢且不稳定并且挂起,而主机根本没有任何性能问题。因此我想从主机分配更多资源给 Qemu VM,我还不确定瓶颈是什么,CPU 使用率,RAM(或其他东西)我认为它不是磁盘空间,因为仍然有 100+gb自由空间。

所以想问一下:

问题

如何从 CLI 为 Qemu 上的 Ubuntu 22.04 分配更多资源、内存和/或处理能力?

拉姆

本文档中,我发现

-m
参数允许指定分配给设备的ram数量,增加它可以提高其稳定性。

中央处理器

这篇文章 给出了一个关于如何指定要使用哪个 CPU 的示例。我希望指定要使用的 CPU 可以提高性能。但是,我还没有找到一种通用方法来识别设备上的 CPU 以及相应地选择列出的 CPU。

resources qemu
© www.soinside.com 2019 - 2024. All rights reserved.