虚拟机磁盘文件是单独一个大文件效率高?还是分割成多个文件效率高?

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
百草谷居士
帖子: 3918
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

虚拟机磁盘文件是单独一个大文件效率高?还是分割成多个文件效率高?

#1

帖子 百草谷居士 » 2017-03-02 15:32

如果运行Windows7/8/10需要建立一个很大的虚拟磁盘文件,比如20g~30g。像这样的文件,是建立一个单独的巨大的磁盘文件效率高。还是分割成多个比如2~5G的文件效率高?
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
qy117121
论坛版主
帖子: 50538
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 虚拟机磁盘文件是单独一个大文件效率高?还是分割成多个文件效率高?

#2

帖子 qy117121 » 2017-03-02 16:25

不懂,但是我感觉应该没什么 区别
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
百草谷居士
帖子: 3918
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 虚拟机磁盘文件是单独一个大文件效率高?还是分割成多个文件效率高?

#3

帖子 百草谷居士 » 2020-01-08 10:14

两三年前的问题重新提起,根据网上搜索到资料,虚拟磁盘文件上分割成小一点的文件,比单独一个几十G大文件运行效率高。不过,VDI格式的文件不支持分割,vmdk格式的文件要使用vmware的工具才能分割。郁闷,谁有好的解决办法?
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 虚拟机磁盘文件是单独一个大文件效率高?还是分割成多个文件效率高?

#4

帖子 Ping-Wu » 2020-01-08 11:34

在执行 VirtualBox 时,我们不会在虚拟机里储存大文件,一般总是把档案放在 Host 里再软链接过去。如果文件实在太大了,就另开一个分割区利用 raw hard disk access 加挂。不过现在 VirtualBox (6.1)已改进太多了,也许不必再这么麻烦了。
头像
百草谷居士
帖子: 3918
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 虚拟机磁盘文件是单独一个大文件效率高?还是分割成多个文件效率高?

#5

帖子 百草谷居士 » 2020-01-08 12:32

使用 VBoxManage clonemedium vdifile vmdkfile --format VMDK --variant Split2G 可以将原来的vdi文件转换为vmdk文件,并且分割为一大堆文件2G的文件。速度似乎有提升,没有测试数据,也许是心理感觉
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 虚拟机磁盘文件是单独一个大文件效率高?还是分割成多个文件效率高?

#6

帖子 Ping-Wu » 2020-01-08 16:52

要把虚拟磁盘分割成数个2GB档案,原因是FAT32系统的限制。不过这个时代没有人会把虚拟机装在FAT32系统下,难怪我会把问题看错。另外,老旧的机械硬碟,分割 vmhd 虚拟机也许有点用,但老旧的机械硬碟根本不应该装虚拟机。
头像
百草谷居士
帖子: 3918
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 虚拟机磁盘文件是单独一个大文件效率高?还是分割成多个文件效率高?

#7

帖子 百草谷居士 » 2020-01-09 9:25

分割成2G的文件确实太过分,不过没有办法,只有这一个选项。据说,如果安装了vmware workstation,会提供一个命令行工具,可以分割为任意大小的文件,不过不想安装vmware workstation。
一个128G的uos系统,一个80G的win10系统,目前来说性能是有改善的。
另外,win10不太好说,因为它总不定期地在后台做事情,比如更新之类的,也许这两天没有在后台搞事情。
电脑确实是机械硬盘。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: 虚拟机磁盘文件是单独一个大文件效率高?还是分割成多个文件效率高?

#8

帖子 oneleaf » 2020-01-09 9:47

分割应该没啥好处,除非将不同文件放到不同的物理硬盘,否则感觉最后都是定位到机械操作。
回复