我将以下机器设置为32位虚拟机:
基本机器:
HP Storage work san solution HP ProLiant SL230s Gen8 Server 256 gb ram, 8 xeon processors.
虚拟系统:
系统:
Microsoft Windows Server 2003 R2 Standard Edition Service Pack 2
电脑:
Intel(R) Xeon(R) CPU X7350 @ 2.93.GHz x 4 2.93GHZ 4.00 GB of RAM SVGA II graphics driver
我正在尝试运行以下内容:
Visual Studio 2010 IIS几个浏览器MSSQL Developer Edition
我有的问题是:
我发现它非常慢,屏幕挂起/滞后有时它的响应速度非常慢。 我需要知道的是,如果我升级到Windows Server 2008 64位将有任何好处? 或者,我最好使用本地桌面,而不是通过networking连接的虚拟机。
是的,我是一个开发人员,我不能访问vmwarepipe理面板,如果我做的,哦,男孩会不一样。
道歉的标签不知道我应该使用什么vmware相关的标签。
如果屏幕超慢,使其更快。 你如何连接? 远程桌面 – 这应该工作正常,除非你的networking吮吸大时间(让我们假设它不)。
检查IO的性能 – Visual Studio是一个光盘重的样子,我从移动我的开发物理机器到SSD获得了很多收益。 你的SAN可能太慢了。
然后检查硬件WIDE。 也许机器只是过载CPU明智?
无论如何,机器是相当低端(虚拟机)和Visual Studio的不喜欢,如果你不仅仅是文本编辑。 所以,去64位,并升级到最新版本,给自己更多的核心和内存。
有了这样一台机器,你最好从下一个超市购买一台CHEAP机器 – 它将拥有多个内核和更多的内存;然后插入一个SSD;)
如果你的机器速度很慢,可能是因为有什么问题,或者可能是因为有40个其他虚拟机在那里使用所有的资源。 不看物理服务器和vmware用户界面,你根本看不出是什么瓶颈。 在虚拟机内部,CPU使用率和IO统计数据几乎没有意义,因为它们与特定虚拟机的可用空间相差无几。 你可以检查你是否正在使用所有4Gb的RAM,并打到页面文件。
否则,你需要去找那些运行虚拟机服务器的人,并要求他们提供build议,因为你根本没有足够的信息来做出明智的请求。
(你不需要更多的核心,过量使用物理数量会导致额外的开销,而且几乎没有任何好处。一般来说,虚拟机只能分配1或2个分区)