我正在尝试设置一个干净的虚拟机,我将在许多开发人员中使用它。希望我会多次使用它,并且很长一段时间,所以我想要正确地设置它并使其性能尽可能好。我已经搜索了要做的事情列表,但奇怪地发现只有较旧的帖子,没有在这里。设置虚拟机开发的最佳方式(关于性能)
我的要求是:
- 我的主人是Vista的32B,和客人的Windows2008是64B,使用VMware工作站。
- 虚拟机还应该能够在VMware虚拟机上运行
- 我无法移动到其他产品(VirtualBox等),但有关每个产品的性能信息都欢迎参考。无论如何,我想大多数建议将适用于其他操作系统和其他虚拟机产品。
- 我需要网络连接到我的LAN
在开发/测试,客人会运行多个Java进程,一个数据库和执行一些文件I/O
我发现迄今:
- HOWTO: Squeeze Every Last Drop of Performance Out of Your Virtual PCs:这是旧的帖子,关于虚拟PC,但我想大多数东西仍然适用(也适用于VMware)。
- 我想它有所不同,禁用所有不必要的服务,但1中提到的那些似乎太少,我特别是总是禁用Windows搜索。任何其他服务我应该禁用?
这是一个公司工作站,而不是我自己的,带有Vista 32b。 在生产中,IT将运行在适当的硬件上。我在询问开发时需要的虚拟机,我需要测试将代码与第三方代码(几个版本等,因此需要使用多个虚拟机)进行集成测试。另外,它是几个java进程,不是很多,我编辑了这个。 – Persimmonium 2010-03-22 10:31:09
然后 - 我很抱歉 - 你问错了问题。因为你无法获得任何接近于IO数据库的性能。你的问题不是优化存储器,你的问题是典型的75 IPS工作站光盘。一旦数据库开始工作,你基本上受到那个限制。 – TomTom 2010-03-22 11:03:39
我再次编辑,所以它更清晰。无论如何,取决于vm的设置方式(哪个磁盘,请参阅[1]中的建议或不...),测试工作负载的guest将比运行默认操作系统安装等时运行得更好,难道你不知道同意? – Persimmonium 2010-03-22 16:04:55