![通过 RAM 提高 Windows 文件系统性能](https://linux22.com/image/1311857/%E9%80%9A%E8%BF%87%20RAM%20%E6%8F%90%E9%AB%98%20Windows%20%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E6%80%A7%E8%83%BD.png)
根据任务管理器显示,我有 3GB 的 RAM 处于空闲状态。是否可以通过指示它使用更多 RAM 来改进 Windows 文件系统?
答案1
它已经做到了这一点:读取的数据将缓存在 RAM 中。您可能如果您正在处理特定数据集,则可以通过预加载文件获得好处,但一般来说,最好不要猜测操作系统。
答案2
我真的只在进行大量导出时看到过这种情况,其中文件大小可能超过几 GB,而这所做的就是创建一个缓冲区以避免您的进程崩溃,可以将页面文件大小设置为自定义大小以预测这种情况,但 Windows 通常在管理内存方面做得很好,但这个页面文件大小被视为虚拟内存,它所做的是通过将应该是 RAM 的数据缓存到您的硬盘驱动器来使您的环境保持正常运行,但由于您的硬盘驱动器针对长期大容量存储而不是快速访问缓存进行了优化,因此它会显着降低您的系统速度。
还请记住,根据您的规格,3GB 是 32 位 Windows 操作系统识别的最大 RAM 容量,如果您没有运行 64 位操作系统,您可能会考虑这一点,尤其是当您可以以 50 美元左右的价格购买 8GB DDR3 套件时。