![初始大小与最大大小页面文件](https://linux22.com/image/1382202/%E5%88%9D%E5%A7%8B%E5%A4%A7%E5%B0%8F%E4%B8%8E%E6%9C%80%E5%A4%A7%E5%A4%A7%E5%B0%8F%E9%A1%B5%E9%9D%A2%E6%96%87%E4%BB%B6.png)
初始大小和最大大小之间有什么区别?如果我将初始大小设置为 512,然后最大大小设置为 2048,这是否意味着分配了 512,但 pagefile.sys 可以根据使用情况增长到 2048?如果这是真的,如果它无论如何都会扩展,那么如果我将其设置为 16 mb 而不是 512,有什么区别?
答案1
这些选项在 Windows 中存在了很长时间。当时,RAM 稀缺,HDD 空间也稀缺,而且 HDD 是真正的 (TM) 硬件,需要很长时间才能找到扇区。这意味着:
- RAM 稀缺:您确实需要一个页面文件,并且它的设置确实很重要。
- 硬盘空间不足:您不希望页面文件大于必要大小。您不想在硬盘上保留 16 MB 空间,以防最终需要它们进行交换。
- 设置合理的“初始大小”允许 Windows 在硬盘上保留一个连续的区域,从而减少磁头移动,因此对性能至关重要。(可以说,页面文件是经过“碎片整理”创建的。)
- 如果 RAM 和初始页面文件大小不够大,则设置较大的“最大大小”可使程序运行。“运行非常慢”比“根本不运行”要好一些。
这意味着需要在磁盘使用和性能之间找到一个合理的折衷点。
如今,计算机拥有大量 RAM、大容量磁盘,操作系统最好安装在 SSD 上。另一方面,当 Windows 开始真正换出时,性能会变得非常糟糕,以至于人们认为 Windows 完全挂起或崩溃了。(过去性能甚至更差,但过去我们已经习惯了。)这就是为什么这些设置不再那么重要的原因。