2009-12-17 97 views
0

我的编码环境(Visual Studio)位于虚拟机中(OS X上的Parallels)。哪种文件访问方式会更快?虚拟机文件访问性能

  • 将文件放在虚拟机磁盘上。 (如果虚拟机全部内置,虚拟机可以更快速地操作文件吗?)
  • 将文件放在主机上。 (如果没有额外的抽象层,文件访问速度会更快吗?)

为了这个问题,唯一的目标是在Visual Studio中快速读取文件,编写文件和创建文件,而不是关注问题当文件位于主机上时不能返回快照,而不是优先考虑不涉及所有编译和创建/删除文件(.dll .pdb等)的更普通程序。

回答

1

如果是那么重要,那么你应该做一个比较2的基准测试。我的感觉是VM内部会更快。你仍然在通过网络层抽象来通过VM->主机,而你仍然付出将其写入磁盘的代价。

+0

我很想做一个真正的基准测试。你有什么建议吗? – Dinah 2009-12-18 01:52:06

+0

iozone是一个很好的http://www.iozone.org/。你也可以去专业版的SiSoft Sandra,但那不是免费的。 – esac 2009-12-18 16:43:00