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

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
百草谷居士
帖子: 3278
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 30 次
接收感谢: 39 次
联系:

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

#1

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

如果运行Windows7/8/10需要建立一个很大的虚拟磁盘文件,比如20g~30g。像这样的文件,是建立一个单独的巨大的磁盘文件效率高。还是分割成多个比如2~5G的文件效率高?
Ubuntu 19.04
米聊群:Ubuntu交流群,ID:50326269。注册米聊用户后可以搜索加入,即时通讯,沟通更快捷
头像
qy117121
论坛版主
帖子: 49982
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 340 次
联系:

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

#2

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

不懂,但是我感觉应该没什么 区别
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu

支持webdav 的网盘 https://teracloud.jp 填入邀请码+5G:7Z47F
头像
百草谷居士
帖子: 3278
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 30 次
接收感谢: 39 次
联系:

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

#3

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

两三年前的问题重新提起,根据网上搜索到资料,虚拟磁盘文件上分割成小一点的文件,比单独一个几十G大文件运行效率高。不过,VDI格式的文件不支持分割,vmdk格式的文件要使用vmware的工具才能分割。郁闷,谁有好的解决办法?
Ubuntu 19.04
米聊群:Ubuntu交流群,ID:50326269。注册米聊用户后可以搜索加入,即时通讯,沟通更快捷
头像
Ping-Wu
帖子: 1271
注册时间: 2012-11-14 9:34
系统: Ubuntu 20.04
送出感谢: 3 次
接收感谢: 57 次

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

#4

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

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

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

#5

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

使用 VBoxManage clonemedium vdifile vmdkfile --format VMDK --variant Split2G 可以将原来的vdi文件转换为vmdk文件,并且分割为一大堆文件2G的文件。速度似乎有提升,没有测试数据,也许是心理感觉
Ubuntu 19.04
米聊群:Ubuntu交流群,ID:50326269。注册米聊用户后可以搜索加入,即时通讯,沟通更快捷
头像
Ping-Wu
帖子: 1271
注册时间: 2012-11-14 9:34
系统: Ubuntu 20.04
送出感谢: 3 次
接收感谢: 57 次

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

#6

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

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

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

#7

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

分割成2G的文件确实太过分,不过没有办法,只有这一个选项。据说,如果安装了vmware workstation,会提供一个命令行工具,可以分割为任意大小的文件,不过不想安装vmware workstation。
一个128G的uos系统,一个80G的win10系统,目前来说性能是有改善的。
另外,win10不太好说,因为它总不定期地在后台做事情,比如更新之类的,也许这两天没有在后台搞事情。
电脑确实是机械硬盘。
Ubuntu 19.04
米聊群:Ubuntu交流群,ID:50326269。注册米聊用户后可以搜索加入,即时通讯,沟通更快捷
头像
oneleaf
论坛管理员
帖子: 10334
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04
送出感谢: 7 次
接收感谢: 113 次

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

#8

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

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

回到 “虚拟机和虚拟化”