1

我有一个 Windows XP 的 vmdk 图像我在我的笔记本电脑上运行 2 个不同的图像(一个是服务器,一个是客户端)它们连接到第三个服务器(物理)都是桥接连接。那里没有问题(奇怪的是,我的笔记本电脑上的虚拟机不能 ping 笔记本电脑本身,但可以 ping 远程服务器 - 服务器连接到与笔记本电脑相同的物理交换机)。

我的问题是我是否可以使图像运行得更快,有时如果它们很重,它们就会卡住。现在我正在使用 VM 播放器 3.1.4。.vmx 文件配置为 memsize = "1604" 我可以手动将 memsize 设置为 2000+ 吗?还是由创建图像的人声明的?它会对图像的性能产生任何影响吗?

我的笔记本电脑是 8GB 内存的 i5。

4

2 回答 2

1

您应该能够只进入“编辑虚拟机设置”,然后进入“硬件”选项卡,然后选择内存,您应该能够增加它,无需在 .vmx 文件中玩耍。有关详细信息,请参阅此链接

但是,通常情况下,内存并不是虚拟机运行缓慢的真正问题,尤其是在具有 5400RPM 硬盘驱动器的笔记本电脑上,问题在于,如果您有自己的本机操作系统 + 2 个或更多虚拟操作系统正在访问磁盘,它将无法跟上所有请求。如果您启动 'perfmon' (start-run-perfmon),然后强制导致 VM 变慢,请查看性能监视器。右键单击图形屏幕,选择“添加计数器”,然后选择“内存 > 可用 MBytes”和“物理磁盘 > 平均”。磁盘队列长度'。然后该图将向您显示有多少 RAM 可用以及磁盘队列长度有多长,后者不应该一直顶着屋顶,峰值是正常的,但不超过 5-10 秒。

至于您的 ping/网络问题,您可以发布笔记本电脑和 VM 的“ipconfig /all”的输出吗?

干杯

于 2012-06-21T09:38:08.733 回答
1

memsize确定虚拟机的内存。从 VM 机器设置中配置它应该很容易。你可以设置任何你想要的值(它应该是 4 的倍数,当然小于你的总内存),一般来说这可以提高虚拟图像的性能。

这真的取决于这些图像上运行的内容。我建议只检查您在图像上运行的软件的最低和推荐要求并进行简单的数学运算,而不是调整您的memsize. 如果我是你,我不会为 VMWare 播放器重新定位超过 4GB 的空间。

于 2012-06-21T09:39:06.043 回答