我有一个Windows XP的vmdk图像 我在我的笔记本电脑上运行了2个不同的图像(一个是服务器,一个是客户端),它们连接到第三个服务器(物理)都是桥接连接。没有问题(奇怪的是,我的笔记本电脑上的虚拟机没有ping笔记本电脑本身,但可以ping远程服务器 - 服务器连接到与笔记本电脑相同的物理交换机。)
我的问题是,如果我可以使图像运行得更快,有时如果它们很重,它们就会卡住。现在我正在使用VM播放器3.1.4。 .vmx文件配置为memsize =“1604” 我可以手动将memsize设为2000+吗?或者它是由创建图像的人声明的?它会对图像的性能产生任何影响吗?
我的笔记本电脑是带有8GB内存的i5。
答案 0 :(得分:1)
您应该可以转到“编辑虚拟机设置”,然后转到“硬件”选项卡,然后选择内存,您应该可以增加内存,无需在.vmx文件中使用。有关详细信息,请参阅this link。
然而,通常情况下,内存不是虚拟机运行缓慢的真正问题,尤其是在具有5400RPM硬盘的笔记本电脑上,问题是如果您拥有自己的本机OS + 2或更多虚拟操作系统在访问磁盘时,它将无法跟上所有请求。 如果你启动'perfmon'(start-run-perfmon)然后强制你的VM变慢的情况,请看一下性能监视器。右键单击图形屏幕,选择“添加计数器”,然后选择“内存”>可用的MBytes'和'物理磁盘>平均。磁盘队列长度'。然后该图表将显示可用RAM的数量以及磁盘队列长度的高度,后者不应该一直对着屋顶,峰值正常但不超过5-10秒。
至于您的ping /网络问题,您可以发布笔记本电脑和VM的'ipconfig / all'输出吗?
干杯
答案 1 :(得分:1)
memsize
确定虚拟机的内存。从VM机器设置中配置起来应该很容易。你可以放置你想要的任何值(它应该是4的倍数,当然小于你的总mem),一般来说这可以提高虚拟图像的性能。
这实际上取决于那些图像上运行的内容。我建议您只需完成对图像上运行的软件的最低和建议要求,然后进行简单的数学运算,而不是调整memsize
。如果我是你,我不会为VMWare播放器重新安置超过4GB的总数。