首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 2012写缓存

Windows 2012写缓存
EN

Server Fault用户
提问于 2016-10-18 18:21:38
回答 1查看 1.6K关注 0票数 1

来自MSDNMSDN

默认情况下,Windows缓存从磁盘读取并写入磁盘的文件数据。每个文件对象都管理..。缓存。延迟将数据写入文件并将其保存在缓存中直到缓存刷新的策略称为延迟写入,由缓存管理器在确定的时间间隔内触发。..。文件数据块刷新的时间部分取决于它在缓存中存储的时间以及上次在读取操作中访问数据的时间。

我的问题是,Windows需要多长时间才能“真正”地在磁盘上写入文件?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2016-10-18 19:21:58

写缓存的时间尺度通常是秒或更短。Windows 2000性能指南的一个部分包含以下详细信息:

Cache Manager程序记录了在延迟写入算法中使用的一系列常量。其中包括CcFirstDelay,它在第一次访问后延迟写3秒;CcIdleDelay,它触发将1秒写入空闲周期;CcCollisionDelay,它触发一个100毫秒的延迟,如果一个投机性的懒惰写遇到磁盘繁忙的条件。在本文撰写之时,尚不确定这些控制缓存管理器操作的参数是否已转入Windows 2000,但似乎是这样。

在现代Windows版本中,写缓存的速度可能要快得多,尽管我无法将手放在任何这样的文档上,而且这通常并不重要。如果这是一个问题,其他事情是非常错误的,这就是为什么人们通常不关心精确的时间细节。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/809825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档