我在物理 PC(Windows 2008 R2、Core i5 650 和 8 GB DDR3 RAM 双通道)上运行了多个虚拟机(VMware 工作站):2 个 Windows Server 2008 R2 和 1 个 Windows XP
- 第一个 Windows Server 有 2 个专用 CPU 核心和 2 GB RAM
- 第二台 Windows Server 有 1 个 CPU 核心和 1 GB RAM
- Windows XP SP3 有 1 个 CPU 核心和 384 MB RAM
所有 3 台虚拟机共享同一个物理硬盘(我的系统硬盘除外)
当我在记事本中打开一个 10 MB 的文本文件(应用程序日志文件)时,它会在所有 3 台 Windows 服务器(我的物理机和两台虚拟机)上打开大约 5-10 秒
当我在 Windows XP VM 上打开同一个文件时,它会在 1-2 秒内打开
问题是 - 为什么 Windows XP 速度更快?以及如何让服务器操作系统更快地打开文本文件?
我认为预取程序(服务器上不可用)可能在这里与此有关,可能是吗?