问个虚拟机虚拟硬盘的问题(kvm qcow2 raw)
时间:2009-12-04
来源:互联网
下面是qemu wiki对两种格式的描述:
raw
Raw disk image format (default). This format has the advantage of being simple and easily exportable to all other emulators. If your file system supports holes (for example in ext2 or ext3 on Linux or NTFS on Windows), then only the written sectors will reserve space. Use qemu-img info to know the real size used by the image or ls -ls on Unix/Linux.
qcow2
QEMU image format, the most versatile format. Use it to have smaller images (useful if your filesystem does not supports holes, for example on Windows), optional AES encryption, zlib based compression and support of multiple VM snapshots.
raw的优势(能找到的相关资料太少,不知道是不是理解有误):
1、简单,并能够导出为其他虚拟机的虚拟硬盘格式
2、根据实际使用量来占用空间使用量,而非原先设定的最大值(比如设定最高20G,而实际只使用3G)。——需要宿主分区支持hole(比如ext2 ext3 ntfs等)
3、以后能够改变空间最大值(把最高值20G提高到200G,qcow2也可以,不过要转为raw)
4、能够直接被宿主机挂载,不用开虚拟机即可在宿主和虚拟机间进行数据传输(注意,此时虚拟机不要开)
而qcow2的优势:
1、更小的虚拟硬盘空间(尤其是宿主分区不支持hole的情况下)
2、optional AES encryption, zlib based compression and support of multiple VM snapshots.
另外,根据fedora12的wiki,说测试结果是raw比qcow2性能更好,即使是新版的qcow2。http://fedoraproject.org/wiki/Featur...w2_Performance
如果单纯靠这些信息,那么raw好像更有优势,而且更方便。(raw支持快照否???)
那么,为什么大家都默认使用qcow2呢?为什么?
同样的,还有vmdk vdi等虚拟机硬盘格式的优劣表现在哪方面呢?
作者: jobinson99 发布时间: 2009-12-04
在我看来,raw 的主要优势在于数据交换容易。
目前还有一个优势很明显,固定分配空间的虚拟磁盘性能很高不用说了。而目前虚拟机的固定分配磁盘,创建时都很费时。而创建 raw 文件的话,只要文件系统支持预分配磁盘空间,则可在瞬间完成。ext3 不支持空间预分配,ext4 才开始支持,而 NTFS 早已支持。
作者: ch_fb 发布时间: 2009-12-04
作者: ch_fb
raw 第二项,一般虚拟机的动态磁盘都是这样,用多少分多少。
在我看来,raw 的主要优势在于数据交换容易。 目前还有一个优势很明显,固定分配空间的虚拟磁盘性能很高不用说了。而目前虚拟机的固定分配磁盘,创建时都很费时。而创建 raw 文件的话,只要文件系统支持预分配磁盘空间,则可在瞬间完成。ext3 不支持空间预分配,ext4 才开始支持,而 NTFS 早已支持。 |
交换方便性方面,也确实是raw是所有虚拟机系统里面最好的。虚拟机不用开机就能往虚拟机里传数据。
而且,raw的性能也很不错。
不过,好像还没找到raw支持snapshot的帖子,是否是这个raw不支持这个功能呢?——快照功能对虚拟机来说非常重要的。
作者: jobinson99 发布时间: 2009-12-04
作者: ch_fb 发布时间: 2009-12-04
我这里怎么qemu-kvm跑起xp来跟vbox里差不多 有时还慢点?
顺便问下源里的kqemu是干什么的?里面就一个.ko的内核模块,是不是qemu+ kqemu = qemu-kvm?(qemu包比qemu-kvm包大好多啊)
作者: iamkr 发布时间: 2009-12-04
作者: zmwgreenrain 发布时间: 2009-12-05
其他都很好 CPU占用好像也很少。
作者: apzc2529 发布时间: 2009-12-05
作者: iamkr
看那个测试raw要领先很多啊 而且好像还能直接挂载上 qcow好处也许是qemu自己专用的 (保密性好。。)
我这里怎么qemu-kvm跑起xp来跟vbox里差不多 有时还慢点? 顺便问下源里的kqemu是干什么的?里面就一个.ko的内核模块,是不是qemu+ kqemu = qemu-kvm?(qemu包比qemu-kvm包大好多啊) |
kqemu是qemu的内核加速模块,不是kvm。wiki里qemu部分有写,和kvm是分为两部分的,是两种不同的内核加速模块。
qemu跑98、me、xp是很慢的,但跑win95,win2000,是飞速的,尤其是win2000(nnd,win2000好像在普通电脑里相比那几个好像是最慢的)。98、me要快,可以用定制版的windows,好像叫lite的。
作者: jobinson99 发布时间: 2009-12-05
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28