rsman
驱动小牛
驱动小牛
  • 注册日期2003-01-14
  • 最后登录2016-01-22
  • 粉丝0
  • 关注0
  • 积分969分
  • 威望101点
  • 贡献值0点
  • 好评度92点
  • 原创分0分
  • 专家分0分
阅读:2188回复:12

如何管理cache

楼主#
更多 发布于:2005-08-02 13:49
  当一个文件被系统第一次读取时,系统会从Disk读文件内容,若文件没有改动,系统第二次读取该文件时,将不从Disk读取,而是从Cache中读取。请高手指点,如何才能让系统第二次也从Disk读取?
rsman
lsxredrain
驱动中牛
驱动中牛
  • 注册日期2006-08-31
  • 最后登录2008-10-18
  • 粉丝1
  • 关注0
  • 积分540分
  • 威望421点
  • 贡献值1点
  • 好评度420点
  • 原创分4分
  • 专家分0分
沙发#
发布于:2007-09-15 10:44
我是对所有加密文件的FastIORead和FastIOWrite都废掉就可以解决cache问提
devia
论坛版主
论坛版主
  • 注册日期2005-05-14
  • 最后登录2016-04-05
  • 粉丝3
  • 关注0
  • 积分1029分
  • 威望712点
  • 贡献值1点
  • 好评度555点
  • 原创分8分
  • 专家分4分
板凳#
发布于:2007-09-15 09:28
所有的read IRP都修改为IRP_NOCACHE,在OSR论坛上有人这样干过,据说效果还不错!

https://www.osronline.com/showthread.cfm?link=115584
人总在矛盾中徘徊。。。
fazwh
驱动牛犊
驱动牛犊
  • 注册日期2005-09-11
  • 最后登录2025-04-03
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望303点
  • 贡献值0点
  • 好评度48点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2007-09-15 00:25
禁止从cache中去读。
FastIORead时 return False
irp->flags |= nocache
wanghui219
禁止发言
禁止发言
  • 注册日期2007-08-28
  • 最后登录2019-07-29
  • 粉丝4
  • 关注3
  • 积分101166分
  • 威望505351点
  • 贡献值0点
  • 好评度137点
  • 原创分0分
  • 专家分4分
  • 社区居民
地下室#
发布于:2007-09-13 13:21
用户被禁言,该主题自动屏蔽!
jl2004
驱动小牛
驱动小牛
  • 注册日期2007-04-10
  • 最后登录2011-02-22
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望276点
  • 贡献值0点
  • 好评度129点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-09-12 11:17
暂时没办法
向前,向前,向前....
abc13271552
驱动小牛
驱动小牛
  • 注册日期2007-08-13
  • 最后登录2023-12-05
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望552点
  • 贡献值0点
  • 好评度160点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2007-09-12 10:09
顶一个
驱网无线,快乐无限
zhangheyang
驱动牛犊
驱动牛犊
  • 注册日期2007-05-19
  • 最后登录2014-04-17
  • 粉丝0
  • 关注0
  • 积分140分
  • 威望30点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-08-22 10:54
没人回答...
zhangheyang
驱动牛犊
驱动牛犊
  • 注册日期2007-05-19
  • 最后登录2014-04-17
  • 粉丝0
  • 关注0
  • 积分140分
  • 威望30点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-08-21 11:00
问题不解决,我就不让它沉底!!!!!
zhangheyang
驱动牛犊
驱动牛犊
  • 注册日期2007-05-19
  • 最后登录2014-04-17
  • 粉丝0
  • 关注0
  • 积分140分
  • 威望30点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-08-20 14:40
顶,关心同样的问题。
如何才能让系统第二次也从Disk读取?
_______________________________________
在文件系统中只采用nocache read 而不用cccopyread 就可以了3
能否具体说一下啦。
liuyan1
驱动老牛
驱动老牛
  • 注册日期2001-08-27
  • 最后登录2023-04-18
  • 粉丝0
  • 关注0
  • 积分1031分
  • 威望477点
  • 贡献值0点
  • 好评度187点
  • 原创分0分
  • 专家分0分
  • 社区居民
10楼#
发布于:2005-08-03 09:36
如何才能让系统第二次也从Disk读取?
_______________________________________
在文件系统中只采用nocache read 而不用cccopyread 就可以了3
楼上的客,楼下的客,听我老坎说明白,要苛屎有草纸,不要扯我的麦席子,要苛尿有夜壶,不要在床上划地图。
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2005-08-02 16:14
首先要获取文件的FileObject
[b]万水千山总是情,回个帖子行不行?[/b]
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2005-08-02 16:11
CcFlushCache,然后CcPurgeCacheSection,嘻嘻,我也是瞎猜的。
cache管理很复杂的,如果谁精通这些,估计可以去写ntfs的driver了。
[b]万水千山总是情,回个帖子行不行?[/b]
游客

返回顶部