无忧启动论坛

标题: [推荐]硬盘缓冲程序qcache果然厉害,读写速度提高5倍多 [打印本页]

作者: willsion    时间: 2008-1-6 16:22
标题: [推荐]硬盘缓冲程序qcache果然厉害,读写速度提高5倍多
qcache是一个硬盘缓冲驱动程序,它监听int13,一旦监听到硬盘读写,其缓冲功能立即启用。

我对比了一下加载前后时间,其效果非常明显。

有关数据如下:
1、读写的子目录文件大小571M,共594个文件;
2、采用devicehigh=qcache.sys /S5
3、加载了doslfn以便读写长文件

拷贝工具               加载前拷贝时间          加载后拷贝时间
xcp v1.63               4分53秒41                 47秒94
xxcopy                   4分42秒48                 44秒16

可见,qcache的效果是非常明显的,如果你在dos下与硬盘打交道较多,建议把qcache驱动放到config.sys里(只占用6K的内存)。

附件下载量终于突破100,而回复也突破0。
成绩算是不错了。呵呵。


有朋友提出与ms-dos自带的smartdrv.exe相比如何,smartdrv.exe占用的资源太大了,占用内存几十K,大家可以用下面附上的mem.exe检查一下内存使用情况。



[ 本帖最后由 willsion 于 2008-1-16 01:15 PM 编辑 ]

qcache.rar

14.34 KB, 下载次数: 5326, 下载积分: 无忧币 -2

MEM.rar

14.12 KB, 下载次数: 2253, 下载积分: 无忧币 -2


作者: chinaren12    时间: 2008-1-7 11:51
太快了吧,快这么多?支持搂住
作者: willsion    时间: 2008-1-7 14:36
原帖由 chinaren12 于 2008-1-7 11:51 AM 发表
太快了吧,快这么多?支持搂住

事实摆在眼前,呵呵。
作者: zhang777333    时间: 2008-1-7 19:10
看起来很好用,谢谢楼主!
作者: 大狼世界    时间: 2008-1-7 19:56
谢谢,俺刚刚抛弃了DOS改用自己精减的911PE了
作者: willsion    时间: 2008-1-7 20:18
原帖由 大狼世界 于 2008-1-7 07:56 PM 发表
谢谢,俺刚刚抛弃了DOS改用自己精减的911PE了


DOS自有其用处,PE还是不能完全替代的。
作者: cxq777    时间: 2008-1-8 12:46
是不是和smartdrv.exe一样啊?
作者: willsion    时间: 2008-1-8 12:55
原帖由 cxq777 于 2008-1-8 12:46 PM 发表
是不是和smartdrv.exe一样啊?


qcache.sys没有写缓冲,相对smartdrv.exe更安全。
作者: cxl603    时间: 2008-1-10 14:20
太快了吧,快这么多?支持搂住
作者: willsion    时间: 2008-1-10 15:46
附件下载量终于突破100,而回复也突破0。

成绩算是不错了。呵呵。
作者: zhaohj    时间: 2008-1-11 09:32
不知对移动硬盘的USB2.0驱动是否会冲突,移动硬盘(在主板支持下)加载USB2.0,再加载此驱动测试
作者: netwinxp    时间: 2008-1-13 16:36
建议直接修改IoPageLockLimit的值,它对所有的I/O都起作用
作者: willsion    时间: 2008-1-13 17:00
原帖由 netwinxp 于 2008-1-13 04:36 PM 发表
建议直接修改IoPageLockLimit的值,它对所有的I/O都起作用

IoPageLockLimit?
DOS下?不太明白。
作者: lsc202    时间: 2008-1-13 17:34
原帖由 willsion 于 2008-1-10 03:46 PM 发表
附件下载量终于突破100,而回复也突破0。

成绩算是不错了。呵呵。



我也来支持一下子
作者: erchangtu    时间: 2008-1-15 12:47
不太懂,会不会伤硬盘呢?
作者: willsion    时间: 2008-1-15 12:57
原帖由 erchangtu 于 2008-1-15 12:47 PM 发表
不太懂,会不会伤硬盘呢?

就是为了不伤害硬盘,才用这个驱动的。
作者: yg_sunbeam    时间: 2008-1-15 18:26
真的

假的

回去试试

谢谢
作者: cnrdyl    时间: 2008-1-15 19:14
有与Smartdrv的性能对比数据没有,习惯用DOS自带的了,这个还真没用过
作者: 哒哒_    时间: 2008-1-16 05:05
原帖由 netwinxp 于 2008-1-13 04:36 PM 发表
建议直接修改IoPageLockLimit的值,它对所有的I/O都起作用


?? 请教
作者: willsion    时间: 2008-1-16 09:06
原帖由 cnrdyl 于 2008-1-15 07:14 PM 发表
有与Smartdrv的性能对比数据没有,习惯用DOS自带的了,这个还真没用过

smartdrv占用内存几十K,资源占用太多了。并且qcache更有灵活性,可以定义缓存的大小(用/S参数)
有兴趣的话,您可以自己做些对比。一楼已附上检查dos内存使用情况的mem.exe工具。

原帖由 哒哒_ 于 2008-1-16 05:05 AM 发表


?? 请教


那是Windows XP注册表的一个值,在dos下没有相应的设置。

[ 本帖最后由 willsion 于 2008-1-16 09:12 AM 编辑 ]
作者: 大狼世界    时间: 2008-1-16 09:36
原帖由 willsion 于 2008-1-8 12:55 PM 发表


qcache.sys没有写缓冲,相对smartdrv.exe更安全。




请问楼主”写缓冲“是做什么的?
不知在DOS下解压ARJ压缩包的速度如何?

楼主能不能把参数用法介绍一下,比如:/s,谢谢。

压缩包中”README.TXT“文件不要行不?

[ 本帖最后由 大狼世界 于 2008-1-16 09:44 AM 编辑 ]
作者: 大狼世界    时间: 2008-1-16 09:57
[quote]原帖由 willsion 于 2008-1-16 09:06 AM 发表

smartdrv占用内存几十K,资源占用太多了。并且qcache更有灵活性,可以定义缓存的大小(用/S参数)
有兴趣的话,您可以自己做些对比。一楼已附上检查dos内存使用情况的mem.exe工具。


最大能定义多大缓存?
可不可以与smartdrv.exe一起使用,会不会更快?
作者: willsion    时间: 2008-1-16 12:50
请问楼主”写缓冲“是做什么的?

据我理解,写缓存是指划出一块内存,要写入硬盘(或其他媒介)的数据,先存到到缓存中,到一定大小后,再写入硬盘(或其他媒介)。这样存在一个问题,就是存在缓存的数据还不足够时,是仍然没有写到硬盘或其他媒介的,如果发生停电或强行关机等情况时,数据就会丢失。

压缩包中”README.TXT“文件不要行不?

当然可以不要了。这只是一个说明文件。

楼主能不能把参数用法介绍一下,比如:/s,谢谢。

请您认真看看readme.txt就可以了。
其实一般使用/s参数就可以了,这个参数readme.txt里面已经解释得很清楚了。
/SS代表     2.5-MB cache
/S0代表     5-MB cache
/S1代表     8-MB cache
/S2代表    16-MB cache
/S3代表    30-MB cache
/S4代表    60-MB cache
/S5代表   120-MB cache
/S6代表   180-MB cache
/S7代表   250-MB cache

可不可以与smartdrv.exe一起使用,会不会更快?

没有必要。

[ 本帖最后由 willsion 于 2008-1-16 12:51 PM 编辑 ]
作者: luckyboy8879    时间: 2008-1-16 12:50
请问定义的缓存是多大啊
楼主的这个不太会用
作者: willsion    时间: 2008-1-16 12:52
原帖由 luckyboy8879 于 2008-1-16 12:50 PM 发表
请问定义的缓存是多大啊
楼主的这个不太会用

缓存可以自定义。
见上楼说明。

例子:

config.sys加入一句
devicehigh=qcache.sys /S5

[ 本帖最后由 willsion 于 2008-1-16 12:56 PM 编辑 ]
作者: luckyboy8879    时间: 2008-1-16 12:55
还有一个是此定义的缓存和硬盘的缓存会有关系么?
我的硬盘缓存为16M的!
作者: willsion    时间: 2008-1-16 12:59
原帖由 luckyboy8879 于 2008-1-16 12:55 PM 发表
还有一个是此定义的缓存和硬盘的缓存会有关系么?
我的硬盘缓存为16M的!


没有必然的关系。
事实证明,如果是大量读写的话,缓存适当定义大一点,速度会快一些。
当然,这跟你系统的内存大小有关,建议不要大于(实际内存大小/2-1),一般机子用/S5就足够了。
作者: 大狼世界    时间: 2008-1-16 13:41
唉,真是惭愧啊!PE不能用winnt32.exe安装,我又回到了dos下用winnt.exe无人置守安装。正好ARJ压缩的系统文件解压太慢,用用这个吧,现在就试验。谢谢!我用/s7试验。512M内存应该可以。
作者: 大狼世界    时间: 2008-1-16 16:09
汗,楼主看看这个数据:
XP安装文件ARJ压缩包6875个文件,160个文件夹,DOS下加载smartdrv.exe解压用时16分钟
同样的压缩包,DOS下加载devicehigh=qcache.sys /S7解压用时30分钟,才解开1289个文件,13个文件夹。

看来devicehigh=qcache.sys /S5用来复制文件(没测试)还行,解压不行,但还是要感谢楼主的回答。
作者: willsion    时间: 2008-1-16 17:44
原帖由 大狼世界 于 2008-1-16 04:09 PM 发表
汗,楼主看看这个数据:
XP安装文件ARJ压缩包6875个文件,160个文件夹,DOS下加载smartdrv.exe解压用时16分钟
同样的压缩包,DOS下加载devicehigh=qcache.sys /S7解压用时30分钟,才解开1289个文件,13个文件 ...


不知你安装的是什么系统,采用arj压缩格式的,据我所知,ms的系统基本是cab格式的。
作者: 232535027    时间: 2008-1-16 21:03
感谢楼主分享^^^^^^
作者: 大狼世界    时间: 2008-1-16 22:22
原帖由 willsion 于 2008-1-16 05:44 PM 发表


不知你安装的是什么系统,采用arj压缩格式的,据我所知,ms的系统基本是cab格式的。



Windows XP - ISO 我自己提取出文件压缩成ARJ的。
作者: 地方电力    时间: 2008-1-16 22:47
看来不错,我用了!谢谢!
作者: chiaos    时间: 2008-1-17 17:45
请问楼主,XP或者2003下如何使用?谢谢
作者: willsion    时间: 2008-1-17 18:48
原帖由 chiaos 于 2008-1-17 05:45 PM 发表
请问楼主,XP或者2003下如何使用?谢谢

呵呵。这是dos下用的。
作者: wawakuliao    时间: 2008-1-17 19:45
楼主
怎么用呀
我是菜鸟
作者: willsion    时间: 2008-1-18 08:28
原帖由 wawakuliao 于 2008-1-17 07:45 PM 发表
楼主
怎么用呀
我是菜鸟



例子:
QUOTE:
config.sys加入一句
devicehigh=qcache.sys /S5

[ 本帖最后由 willsion 于 2008-1-18 08:30 AM 编辑 ]
作者: fxj3106    时间: 2008-1-18 12:47
太快了吧,快这么多?支持搂住
作者: netwinxp    时间: 2008-1-18 13:47
只要磁盘缓存大于所有要读取文件之中最大的文件的大小,酱紫磁盘缓存的效率就会提高比较明显(比如windows安装,因为里面的CAB文件一般都在2M左右,那么2M的磁盘缓存就会有相当的明显的效果),如果只是单文件,且磁盘缓存小于文件大小,酱紫效果将会大打折扣。另外,太大的磁盘缓存,有可能导致直到关机时缓存的内容都没写入相应的磁盘文件,导致丢失内容。
作者: willsion    时间: 2008-1-18 17:47
原帖由 netwinxp 于 2008-1-18 01:47 PM 发表
只要磁盘缓存大于所有要读取文件之中最大的文件的大小,酱紫磁盘缓存的效率就会提高比较明显(比如windows安装,因为里面的CAB文件一般都在2M左右,那么2M的磁盘缓存就会有相当的明显的效果),如果只是单文件,且 ...

netwinxp大虾分析得有道理,不过,我用/S5的参数,即缓存100多M时,用dos的copy命令拷贝一个ISO文件(约700M),其所用时间与没有加载qcache驱动相比,也是快了几倍的。因此,在dos下,这样的缓冲驱动还是很有作用的。并且这个是读缓冲驱动,一般不存在丢失文件内容的问题。
作者: netwinxp    时间: 2008-1-18 20:52
用磁盘缓存,一次可以读多个扇区,减少磁盘读写次数,速度当然会快很多,不过用磁盘缓存会减少可使用内存,使用多少为合适呢?一般最小设置为最大的文件大小最大设置为1/8总内存为宜(文件太大的话,最小设置则不合适)。
作者: lhteee    时间: 2008-1-19 16:15
试一试,谢谢!!!!
作者: anue    时间: 2008-1-21 21:30
兼容性好吗,先下看下
作者: ineverask    时间: 2008-1-22 08:42
DOS下使用的,在XP命令提示符下使用能体现出效果吗?
作者: willsion    时间: 2008-1-22 11:32
原帖由 ineverask 于 2008-1-22 08:42 AM 发表
DOS下使用的,在XP命令提示符下使用能体现出效果吗?


XP下请采用NT系统的优化工具。
作者: freesoft00    时间: 2008-1-22 12:08
不错,谢谢提供,不下,先顶了。
改天装系统的时候,在dos下用这个试试
作者: wangsandy    时间: 2008-1-22 13:41
太利害了!下来试试.
作者: axiang    时间: 2008-1-28 22:04
请问,在运行ghost做备份或还原时,可以使用吗?
作者: lovelyxzq    时间: 2008-1-28 22:59
不懂怎么使用 呵呵   诶 字节不够
作者: willsion    时间: 2008-1-28 23:52
原帖由 axiang 于 2008-1-28 10:04 PM 发表
请问,在运行ghost做备份或还原时,可以使用吗?


这个倒没有试过,请您试一下吧。
作者: axiang    时间: 2008-1-29 12:38
楼主,ghost运行时如果可以使用的话,那是最好的了。
现在除了ghost,谁还使用dos?
作者: 玄天    时间: 2008-2-3 16:33
貌似不错,好在还有个说明文档,谢谢
作者: bayi    时间: 2008-2-7 16:00
dos的确挺招人喜欢,呵呵
作者: 赌东道    时间: 2008-2-12 23:23
虽然不是频繁在DOS下操作,但收藏先!
作者: enginex    时间: 2008-2-14 01:17
是否能完全替代smartdrv.exe ?例如在DOS下安装XP,用qcache可以不?
作者: jiangjie    时间: 2008-2-26 16:31
支持搂住,等有电脑了下来搞搞
作者: superbao    时间: 2008-2-29 01:26
加载后在GHOST上有效果的话就是非常好的东西了,不然用处不大。。。。。。。。。有兄弟测试了吗?
作者: icevan    时间: 2008-2-29 13:41
好像GHOST是不需要的.
还有SMARTDRV也可以自定义缓存大小的.
大部分操作还是需要写缓存的.所以这个应该是特定的用处时才好.
作者: czgzb    时间: 2008-2-29 13:43
喜欢的^^谢谢楼主分享
作者: icevan    时间: 2008-2-29 13:48
原帖由 大狼世界 于 2008-1-16 04:09 PM 发表
汗,楼主看看这个数据:
XP安装文件ARJ压缩包6875个文件,160个文件夹,DOS下加载smartdrv.exe解压用时16分钟
同样的压缩包,DOS下加载devicehigh=qcache.sys /S7解压用时30分钟,才解开1289个文件,13个文件 ...

解压时需要写操作.没有写缓存当然慢了.
作者: yys5161    时间: 2008-2-29 15:42
也来下载试试看,谢谢提供.
作者: lc1212    时间: 2008-2-29 16:21
收藏个备用,感谢老大的分享!准备用来替代smartdrv
作者: hxldn    时间: 2008-3-15 13:15
快这么多,硬盘受得了吗!~~
作者: lym0451    时间: 2008-3-16 10:25
呵呵,终于有人发现了.这个06年我们DOS联盟内几个哥们常用!非常不错的!
作者: 90999    时间: 2008-3-19 09:19
即使用了QCACHE,那么还是smartdrv.exe才能装XP
作者: 695799    时间: 2008-3-21 11:51
看看 为什么不能下啊 ????
作者: 695799    时间: 2008-3-21 11:52
: 试图访问的页面出现问题,无法显示此页面。

尝试下列:

    * 刷新页: 单击“刷新”按钮来再次搜索此页。超时可能是由于 Internet 拥塞造成的。
    * 检查拼写: 请检查您是否正确键入了网页地址。键入的网页地址不正确。
    * 从链接访问: 如果有一个到您正在找的网页的链接,请尝试从该链接访问此页。

如果您仍然看不到请求的页面,请与您的管理员或支持人员联系。

        技术信息(提供给支持人员)

    * 错误代码: 502 Proxy Error。不支持请求。 (50)
    * IP 地址: 218.85.133.140
    * 日期: 2008-3-21 3:43:05
作者: willsion    时间: 2008-3-22 13:41
原帖由 695799 于 2008-3-21 11:51 AM 发表
看看 为什么不能下啊 ????

可以下载啊,如果直接左键点击不行,可以右键点击--另存,我刚刚试过,可以的。
作者: zwmwcj    时间: 2008-3-22 16:59
在DOS下怎样使用啊
是放到什么文件一起啊!
作者: willsion    时间: 2008-3-23 09:45
原帖由 zwmwcj 于 2008-3-22 04:59 PM 发表
在DOS下怎样使用啊
是放到什么文件一起啊!

在dos启动盘根目录的config.sys加上一行
devicehigh=qcache.sys /S5

就可以了,具体参数看帮助文件。
作者: byd0326    时间: 2008-3-23 15:47
dddddddddddddddd顶
作者: mcc123    时间: 2008-3-23 16:26
支持一下,谢谢楼主分享!
作者: 695799    时间: 2008-3-24 08:56
现在还能下载吗????
作者: ozh2k003    时间: 2008-3-24 17:08
多谢楼主分享,学习中
作者: sheji    时间: 2008-3-28 16:27
好东西我都要试试,,,暂时不用也要先留着。。
作者: thinkz    时间: 2008-3-29 19:20
兼容性有测试吗?如何?
作者: 老修    时间: 2008-3-30 12:10
qcache在WINPE加载有用吗?
作者: nipo    时间: 2008-3-30 15:21
谢谢楼主提供这么好的东西
作者: luckysheep    时间: 2008-3-30 20:26
请问楼主,如果我不在config里加,我把它作为工具,需要时用ADDEV、DEVICE等工具动态加载行不?如果行,需要注意什么?谢谢!
作者: willsion    时间: 2008-4-2 09:32
原帖由 luckysheep 于 2008-3-30 08:26 PM 发表
请问楼主,如果我不在config里加,我把它作为工具,需要时用ADDEV、DEVICE等工具动态加载行不?如果行,需要注意什么?谢谢!

还请您研究一下工具的说明书,我没有试过,如果您有兴趣的话,可以自己尝试的,是否成功加载,比较一下较多文件的拷贝时间就知道了。
作者: yuanfang    时间: 2008-4-2 14:11
好是好啊,能不能改成和smrrtdrv一样,通过一个命令来执行啊。否则就要写在config.sys里了。
作者: copy114    时间: 2008-4-2 16:57
的确好强!强这么多都有的!
作者: w30    时间: 2008-4-4 22:15
严重支持楼主这么好的东东
作者: willsion    时间: 2008-4-5 00:38
原帖由 w30 于 2008-4-4 10:15 PM 发表
严重支持楼主这么好的东东

感谢大家支持,看来下载量会突破1000。呵呵,努力没有白费。
作者: rzwwj    时间: 2008-4-5 07:27
下来,用,验证试试。。。。。。
作者: jonson_qf    时间: 2008-4-5 09:32
先收藏了,可以用于win的命令提示符下么

[ 本帖最后由 jonson_qf 于 2008-4-5 09:33 AM 编辑 ]
作者: xhj    时间: 2008-4-5 16:36
现在用DOS不多了

不知道WINDOWS下面如何加载
作者: hhhhhh    时间: 2008-4-5 17:49
建议楼主补充个完整、详细的小说明以适合所有想使用者。例如:这个文件放到哪里、怎样调用,如果能改为直接运行或用一个批处理就更好了。
作者: m68    时间: 2008-4-6 10:53
原帖由 yuanfang 于 2008-4-2 02:11 PM 发表
好是好啊,能不能改成和smrrtdrv一样,通过一个命令来执行啊。否则就要写在config.sys里了。


测试下在 dos命令行运行  loadsys.exe QCACHE.SYS /S5
可以不?
作者: longwater    时间: 2008-4-7 09:37
向坚持在DOS阵地上的朋友们致敬
作者: wooolf    时间: 2008-4-8 10:23
怎样设置,我是菜鸟!!!谁指教一下!谢谢
作者: willsion    时间: 2008-4-8 19:30
留念,附件下载超过1000次。
作者: awera    时间: 2008-4-9 13:05
呵呵,这东西好啊,以前下载过,但是没派上用场
作者: 沉舟    时间: 2008-4-9 13:44
这么拽啊。下来看看到底能提高多少
作者: zhuchl    时间: 2008-4-9 20:49
不错啊,下来试试效果!
作者: lisong    时间: 2008-4-11 10:58
好东东一定要顶上去!!!!!!!
作者: china000    时间: 2008-4-21 13:55
如果真如楼主所说,那就太好了!

    楼主能不能详细讲解一下原理,对硬盘有没有什么不利影响?

    另外,楼主帖子中的xcp v1.63这个软件在哪里下载?谢谢!

    另外,这个软件可以提高Ghost备份和恢复的速度吗?谢谢!
作者: dfghj    时间: 2008-4-21 18:01
太快了,路过dos区,顶一下
作者: zhutie5    时间: 2008-4-21 22:44
支持你,再努力,多些好贴子
作者: kghong    时间: 2008-4-22 11:30
谢楼主分享.....




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3