首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >虚拟开发环境性能- .NET开发

虚拟开发环境性能- .NET开发
EN

Stack Overflow用户
提问于 2009-09-17 20:33:08
回答 3查看 973关注 0票数 0

对于我的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吗?或者将您的环境转换为原生锡罐?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-09-17 20:35:14

我想,你已经尝试了书中的每一个调整。我建议你应该在你的主设置中只使用原生的,并限制VM用于测试。

我使用VM作为我的主要开发环境,但我运行的东西不像您那么多,所以我不会遇到很大的性能障碍。

票数 1
EN

Stack Overflow用户

发布于 2009-09-17 20:40:07

我猜你没有尝试的诀窍是在你的VM上运行更少的东西。2-3份VS的副本是缓慢的秘诀。运行Sql Server,同样的事情。增加内存固然不错,但至少要在另一台虚拟机上运行服务(iis、sql server),或者更好的是在另一台机器上运行。你对虚拟机的负担太大了,这不是虚拟机的错。

票数 0
EN

Stack Overflow用户

发布于 2009-09-17 20:41:10

您在VPS上遇到的大多数时间问题是IO等待。

您是否使用磁盘映像运行虚拟机,如果是,请尝试对驱动器进行碎片整理。或者你为它指定了一个分区?

编辑:我建议:

  • 或者尝试对具有磁盘映像的驱动器进行碎片整理
  • 或者尝试将一个分区专用于虚拟机,而不是一起使用磁盘映像。(理想情况下是驱动器上的第一个分区,因为这将具有最低的随机访问时间)

运行磁盘映像是可行的,但由于您是在文件系统之上工作,因此磁盘映像可能会在整个磁盘上出现碎片。

祝你好运,希望它能帮上忙..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1441180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档