如何提高性能?

我已经在VMWare Workstation的VM上安装了Windows Server 2008 R2 x64。 我RDP到这个虚拟机/服务器通过Vista(我的主机操作系统),但服务器的性能有点波涛汹涌。 这是可用的,但可能会更好。

我的规格:4GB内存,四核奔腾2.4GHz

虚拟机设置:2880mb ram专用(最大推荐2992mb),

我注意到磁盘队列的长度已经比较高了,硬盘是预分配的。

我已经在Windows Server中将硬件加速设置为完全,并closures了防火墙(这两件事情的确改善了性能,但我需要防火墙)。

VM只有SQL Server安装中心(由于安装失败,另一个故事)。 如何提高Windows的性能(我知道如何提高虚拟机的性能,这是另一回事)?

特别是当我运行一个安装程序,整个操作系统locking。 我的主机操作系统不这样做。

谢谢

我要检查的第一件事是主机操作系统分页是多less – 因为分配给虚拟机的机器有近3/4的内存,所以我会想象一下。 如果主机操作系统正在进行分页,那么会导致磁盘崩溃,这将会使所有的操作变慢,尤其是虚拟机。 在这一点上唯一的两个select是减less分配给虚拟机的内存,或者为系统增加更多的内存。 像其他人所说的一样,要把虚拟机移动到一个单独的磁盘上,但是只要系统内存不足,你仍然会看到糟糕的性能。 作为一个不用pipe理程序虚拟化系统的经验法则,我从来没有把更多的物理内存分配给虚拟机使用。

听起来就像你需要将VMWare虚拟硬盘移动到更多的吞吐量。 即提高主轴转速,使用外部USB或可能将驱动器添加到系统。

你的存储设置是什么? 我敢打赌,你看到糟糕的性能和磁盘队列长度,因为你的虚拟机与你的主机操作系统共享同一个硬盘,并且正在加class。 您的主机操作系统正尝试使用您正在进行的任何进程读取/写入磁盘,并且您的虚拟机也发出自己的请求,这会导致对与主机相同的物理磁盘上存在的VMDK文件进行更多读写OS。

你可以做的最好的事情是把你的虚拟机放在自己的存储设备上(另一个专用的单一的硬盘驱动器,或者更好的是一系列的驱动器/便宜的NAS等),以便它拥有专用的物理硬盘驱动器到它。

它就像试图在一家繁忙的餐厅用一只arm来提供食物。 两只arm比一只手好! (没有对身体残疾人的侵害)