LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1282|回复: 8

大家的虚拟机都放在什么文件系统下

[复制链接]
发表于 2008-11-14 15:45:46 | 显示全部楼层 |阅读模式
vmware虚拟机的文件多是上G,我现在是放在reiserfs下,不知各位有什么经验,能够发挥最佳性能
发表于 2008-11-14 16:39:17 | 显示全部楼层
我放在ntfs下,不过经常死机
回复 支持 反对

使用道具 举报

发表于 2008-11-14 17:01:40 | 显示全部楼层
尝试放到ext3,原来我也放到reiserfs分区,似乎没啥分别。不知放到xfs中如何?
回复 支持 反对

使用道具 举报

发表于 2008-11-15 21:49:37 | 显示全部楼层
你有几个虚拟机要同时开啊?
开一个的话能有多大区别?要同时开几个的话啥文件系统都没用,唯一的解决办法就是加内存加磁盘阵列,负荷还超载就加CPU
回复 支持 反对

使用道具 举报

发表于 2008-11-15 22:03:59 | 显示全部楼层
大文件当然是xfs最好了,而且虚拟机镜像需要整理碎片的
回复 支持 反对

使用道具 举报

发表于 2008-11-17 08:59:58 | 显示全部楼层
Post by zhoukb;1908498
vmware虚拟机的文件多是上G,我现在是放在reiserfs下,不知各位有什么经验,能够发挥最佳性能

让虚拟机发挥最佳性能的办法是把虚拟机和你的host系统放在不同的物理硬盘上。例如Linux的根放在 /dev/sda,而虚拟机放在 /dev/sdb 的某个目录。

如果你只用一个物理硬盘,则无论使用什么文件系统都不会提高性能。因为对于单一的大文件来说,什么文件系统都差不多。——所谓文件系统的性能也就是在大量的文件创建删除等等操作上的性能。而你在一个大文件里面的读写,本身是与文件系统没有什么关系的。

当然,还有一个办法就是增加内存,以致于整个虚拟机的文件可以都被缓存到内存中。例如如果你有8G的内存,只开一个小于8G硬盘的虚拟机,则很有可能,这个虚拟机可以全部被缓存到内存,这时就与你的本地硬盘或者文件系统性能无关了。——所以说,即使虚拟机本身只用192M的内存,主机配备更大的内存对虚拟机也有相当大的帮助。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-17 09:30:18 | 显示全部楼层
多谢poet,看来问题清晰了
回复 支持 反对

使用道具 举报

发表于 2008-11-19 11:37:36 | 显示全部楼层
我用一个xfs分区来单独存放虚拟文件,感觉reiserfs在读写文件的时候还是比较耗CPU资源的,XFS的缺点是删除文件慢,但用在虚拟文件存储上就不存在这方面的问题
回复 支持 反对

使用道具 举报

发表于 2008-11-19 19:42:08 | 显示全部楼层
直接放到物理分区上,效果应该能好点。
(qmeu/kvm是可以的)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表