对于我的daily/main/only开发环境,我有以下设置
硬件/锡制=4 4gb内存,2.6 ram双核CPU,2x250 4gb硬盘,通常为外围设备阵列
其中,我目前已经安装了Windows XP,在Windows XP中我已经安装了VMWare工作站,并且我运行的是Windows Server2003开发环境。这包括Visual Studio2003/ 2005/2008,Sql Sever 2005/2008,完整的MS Office套件,一些生产力工具(例如Redgate Sql/Data Compare,DevXpress Coderush,TestDriven.net等)。
我对此有问题,它运行缓慢(启动15分钟),VS中的监视/自动窗口在调试时冻结,我不能打开超过2-3个VS副本,错误窗口冻结,WinGrep和COm+不断耗尽虚拟桌面内存等等(事实上,我会将大多数问题归因于虚拟桌面内存)
现在,我已经尝试了书中的每一个调整,我在VMWare上有第二个硬盘,我的分页文件在不同的驱动器上,我已经调整了来宾和主机之间的内存分割,我已经破解了虚拟桌面内存的注册表键,所有这些都无济于事。
现在,我可以增加我的Ram或CPU,但我不能。
我的问题是,有没有人经历过上述情况,如果有,你是如何解决的?你试过ESXi吗?或者将您的环境转换为原生锡罐?
发布于 2009-09-17 20:35:14
我想,你已经尝试了书中的每一个调整。我建议你应该在你的主设置中只使用原生的,并限制VM用于测试。
我使用VM作为我的主要开发环境,但我运行的东西不像您那么多,所以我不会遇到很大的性能障碍。
发布于 2009-09-17 20:40:07
我猜你没有尝试的诀窍是在你的VM上运行更少的东西。2-3份VS的副本是缓慢的秘诀。运行Sql Server,同样的事情。增加内存固然不错,但至少要在另一台虚拟机上运行服务(iis、sql server),或者更好的是在另一台机器上运行。你对虚拟机的负担太大了,这不是虚拟机的错。
发布于 2009-09-17 20:41:10
您在VPS上遇到的大多数时间问题是IO等待。
您是否使用磁盘映像运行虚拟机,如果是,请尝试对驱动器进行碎片整理。或者你为它指定了一个分区?
编辑:我建议:
运行磁盘映像是可行的,但由于您是在文件系统之上工作,因此磁盘映像可能会在整个磁盘上出现碎片。
祝你好运,希望它能帮上忙..。
https://stackoverflow.com/questions/1441180
复制相似问题