加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 00:01:39 所属栏目:Windows 来源:网络整理
导读:我有一个 Windows Server 2008 R2文件服务器,它有一些大型文件,在极少数情况下,尽快复制到另一个系统是非常重要的. 有没有办法强制这些文件始终缓存到RAM? 大多数情况下,瓶颈并不是将文件从磁盘传输到RAM,而是从RAM传输到网络.除非系统在活动中陷入困境或RA
我有一个 Windows Server 2008 R2文件服务器,它有一些大型文件,在极少数情况下,尽快复制到另一个系统是非常重要的.

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

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读