簡體   English   中英

為什么用qemu kvm打開.qcow2會很慢? 解決方案是什么?

[英]Why is it very slow to open a .qcow2 with qemu kvm? What's the solution?

我在Ubuntu 13.04終端使用命令kvm -hda cloudera-quickstart-vm-4.4.0-1-kvm.qcow2 -net nic -net user -m 512打開一個.qcow2文件,但它超級慢,基本上我很努力控制虛擬機中光標的時間。 有沒有更好的變種我可以用來打開這個.qcow2文件,而不是像kvm這樣的qemu工具?

可能有兩個原因:

1)您可能正在使用IDE仿真而不是更快的虛擬硬件

2)可能是這是QEMU的舊版本,默認為寫入模式,以避免在斷電時吃掉您的數據。

通過將“-dda foo.qcow2”替換為“-drive if = virtio,file = foo.qcow2,cache = none”可以解決這兩個問題。 在新版本的QEMU上,您可能不需要“,cache = none”。

在這個特殊情況下, Cloudera有一個VMvbox版本,所以我下載它並使用Virtual Box播放Virtual Machine ,然后在Virtual Box設置中我將所需的內存減少到2GB而不是此特定所需的默認4GB內存VM。 現在一切都正常運行。

可能是因為它沒有使用KVM; QEMU是模擬器,與qemu-kvm不同; 確保您在運行虛擬機時使用kvm。 要識別為kvm啟用的虛擬機,請運行

[qemu] info kvm 
       kvm is enabled

啟動虛擬機的qemu-kvm; 如果'info kvm'顯示kvm被禁用,那么你需要安裝相應的kvm模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM