分页: 1 / 1

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

发表于 : 2017-03-02 15:32
百草谷居士
如果运行Windows7/8/10需要建立一个很大的虚拟磁盘文件,比如20g~30g。像这样的文件,是建立一个单独的巨大的磁盘文件效率高。还是分割成多个比如2~5G的文件效率高?

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

发表于 : 2017-03-02 16:25
qy117121
不懂,但是我感觉应该没什么 区别

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

发表于 : 2020-01-08 10:14
百草谷居士
两三年前的问题重新提起,根据网上搜索到资料,虚拟磁盘文件上分割成小一点的文件,比单独一个几十G大文件运行效率高。不过,VDI格式的文件不支持分割,vmdk格式的文件要使用vmware的工具才能分割。郁闷,谁有好的解决办法?

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

发表于 : 2020-01-08 11:34
Ping-Wu
在执行 VirtualBox 时,我们不会在虚拟机里储存大文件,一般总是把档案放在 Host 里再软链接过去。如果文件实在太大了,就另开一个分割区利用 raw hard disk access 加挂。不过现在 VirtualBox (6.1)已改进太多了,也许不必再这么麻烦了。

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

发表于 : 2020-01-08 12:32
百草谷居士
使用 VBoxManage clonemedium vdifile vmdkfile --format VMDK --variant Split2G 可以将原来的vdi文件转换为vmdk文件,并且分割为一大堆文件2G的文件。速度似乎有提升,没有测试数据,也许是心理感觉

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

发表于 : 2020-01-08 16:52
Ping-Wu
要把虚拟磁盘分割成数个2GB档案,原因是FAT32系统的限制。不过这个时代没有人会把虚拟机装在FAT32系统下,难怪我会把问题看错。另外,老旧的机械硬碟,分割 vmhd 虚拟机也许有点用,但老旧的机械硬碟根本不应该装虚拟机。

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

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

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

发表于 : 2020-01-09 9:47
oneleaf
分割应该没啥好处,除非将不同文件放到不同的物理硬盘,否则感觉最后都是定位到机械操作。