有没有办法强制Windows将文件缓存在RAM中

前端之家收集整理的这篇文章主要介绍了有没有办法强制Windows将文件缓存在RAM中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 Windows Server 2008 R2文件服务器,它有一些大型文件,在极少数情况下,尽快复制到另一个系统是非常重要的.

有没有办法强制这些文件始终缓存到RAM?

大多数情况下,瓶颈并不是将文件从磁盘传输到RAM,而是从RAM传输到网络.除非系统在活动中陷入困境或RAM不足,否则Windows应该相当智能地处理文件缓存.

您可能希望进行一些测试,看看您的系统是否确实存在瓶颈,当Windows认为应将其保存到磁盘时,通过将某些文件保留在内存中而不是交换到磁盘,可以看到显着的改进.我打赌你会节省很少的时间,因为瓶颈很可能是网络,当文件排队等待进入网络时,驱动器已经在内存中填充缓冲区,因为它将文件文件中拉出来驾驶.

也就是说,我知道在内存中保存数据文件的唯一可靠方法是创建一个RAM磁盘并将文件复制到那里,假设它们是静态的.否则你停电了,他们就走了.

否则,您可能希望投资大量RAM和高速磁盘驱动器.甚至可能是镜像RAID配置,因为它具有高读取(较慢写入)性能.我会让Windows和内存管理器做到这一点,并专注于通过更好的子系统(快速磁盘,RAID,大量内存,高速和高质量NIC)最大限度地缩短访问时间,而不是将其调整到调试或故障排除的程度可能会变得更加痛苦.

猜你在找的Windows相关文章