蓝色动力网络

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 36123|回复: 92

Supercache II XP版

[复制链接]
发表于 2009-6-27 18:36:56 | 显示全部楼层 |阅读模式
有朋友要 就找出来 给大家了


很棒的硬盘缓存软件 —— SuperCache II

如果你安装了1.5GB以上的内存,除了玩游戏、图像设计和影像编辑之外,似乎平时很少用到那么大的内存。

这里介绍一个软件,可以让你利用这些内存来提高硬盘的性能。SuperCache II是一个硬盘缓存软件,它能够有效地提高硬盘读写性能,减低硬盘的瓶颈效应,提高电脑的效率。



或许有人会怀疑这个软件的实用性,毕竟硬盘已经有自己的缓存了,而且XP/2000系统也有一个小小的文件缓存。增加多一级缓存是否真的能够提高读写效率,或者纯粹只是浪费内存。这些也都是我心中的疑问,所以就做了一个简单的试验来看看SuperCache II是否真的有效。

我用一个免费的小软件,Crystal DiskMark,来测量读写速度。这个软件与多数的测量软件不同之处是它尽量模拟日常应用电脑读写硬盘的情况,只用系统来读写而不是象其它测量软件那样绕过系统直接测量硬盘。

Crystal DiskMark只做3个简单的测量:

1)连续性读写(Sequential Read/Write)
2)随意性读写512KB(Random Read/Write 512KB)
3)随意性读写4KB(Random Read/Write 4KB)

注:随意性读写是在硬盘里不同地区,跳跃性地读取或者写入一块512KB或者4KB数据。硬盘寻道速度对于这种读写的影响最大。

首先我在没有SuperCache II缓存的情况,测量系统读写硬盘的速度:

50MB的数据量测量结果(左边是读取速度,右边是写入速度)


100MB的数据量测量结果


500MB的数据量测量结果


下来我只启动读取缓存,暂时不用写入缓存。这个软件设置最少128MB,所以我就用128MB,毕竟让缓存占用太多内存就没有多少留给应用软件和游戏了。对于那些少过1.5GB内存的系统,我建议不要用这个软件。



我只做了50MB数据量的测量,主要是看看效果如何。



正如意料,读取速度提高了而写入速度基本上保持。意外的是连续性读取居然提高了16倍,随意性读取512KB提高了34倍,而随意性读取4KB居然高达182倍。效果确实很好。

现在我加入写入缓存。



这次我做了三种不同数据量50MB、100MB和500MB的测量。我大概可以预计50MB和100MB数据量的测量应该效果很好,因为这两个数据量都比设置的128MB缓存低,而500MB数据量远远高过128MB缓存,所以效果应该会大打折扣。

现在让我们来看看结果吧。

50MB的数据量测量结果


100MB的数据量测量结果


500MB的数据量测量结果


正如预料,50MB和100MB的数据量效果都很好。100MB数据量由于已经接近128MB缓存容量,连续性写入性能下降了不少,大概2/3。随意性写入512KB也有所下降,大概1/4。意外的是随意性写入4KB没有明显的差异,显然当数据过于分散,硬盘的寻道时间才是瓶颈,而在这方面SuperCache II对硬盘读写的帮助最大。

500MB的数据量由于远远高出128MB的缓存,所以缓存已经无法有效率地运行了,不过对于分散性的数据还是有一定的帮助。

总体来说,SuperCache II的确对硬盘的读写速度有很大的帮助,可惜的是这个软件没有中文界面,而且也不是免费的软件。不过这个软件还是值得推荐的 SuperCache_II for win2003Server这个软件最主要的功能就是帮硬盘做cache的动作,你可以把他想成是硬盘的快取,目前市面上的硬盘快取主要为8MB,用这个软件你内存有多大就可以用多少喔,默认值是128MB。(相当于买了大缓存的硬盘,想想看,256M缓存硬盘的速度!)

Supercache简单设定方法:
1.先安装好重开机
2.在我的计算机里面,把你要cache的磁盘按右键选内容:
3.再选Performance:
4.点SuperCache II...会出现目前状况:
5.点Configure...来设定:

设置说明:

Cache page size一般来说不太需要动他,选大一点会有比较好的效能,但是空间使用上会比较浪费(最好和阵列的一致)

Cache size要使用多少内存来当cache,最大值请勿超过物理内存开机以后所剩下的量,不然会反效果。(系统最少保留256M以上)

Sort algorithm换页算法,MRU比较省CPU资源,MFU则可能会有比较高的击中率。

Read-ahead通常5个应该就够了(我设的是2)

Defferred-write就是所谓的write-back,可以提高写入效能,不过如果当机,会导致数据流失,通常建议不要使用(小心测试,不要太猛)

首先简单介绍一下硬件情况,安装SuperCache II建议内存最低配置需要2G。1G系统自己用,另外1G分给SuperCache II。
这里我们用的SuperCache II程序版本为
SuperCache II and SuperVolume Server Edition v1.0.12.0
操作系统为
Windows server 2003
安装过程就略
安装后直接进入盘符属性里设置即可。盘符属性里多了一个选项。

点击缓存设置进入设置项。
缓存页面大小设置为阵列簇大小。
缓存大家为512M。因为前面我们提到分给SuperCache II缓存1G,我们这里做的锐起无盘XP是读写分离,所以读、写分别分512M缓存。
排算方法我们这里选MRU,这里千万不要选择MFU。因为很多朋友安装后反应卡机都跟这个有关系。因为MFU占有CPU使用率太大了。
顺序读我们这里选1。
这样我们就设置好了写盘。至于读盘,我们用同样的方法设置即可。
最后注意的是内存太小,千万不要过分分配。这样会起到反效果。我原来是1G的,因为用这个缓存工具,又另外添置了1G。说实话刚开始装由于配置不好,卡的跟蜗牛一样。所以建议大家把服务器内存添置到2G来。这样才可以达到最基本想要的结果。至于安装后效果,大家可以明显感觉出来。不像其它同类软件。主要体现为多机同时进入系统速度和一些游戏卡机现象

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1威望 +2 收起 理由
tonychen + 2 謝謝對本版塊的支持

查看全部评分

 楼主| 发表于 2009-6-27 18:37:49 | 显示全部楼层
一共3个附件 要下完全才可以解压······
回复 支持 反对

使用道具 举报

发表于 2009-6-27 18:59:34 | 显示全部楼层
!?是啥!?看下先
回复 支持 反对

使用道具 举报

发表于 2009-6-27 19:54:20 | 显示全部楼层
虚拟硬盘,不支持高位内存吧,~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-28 06:54:23 | 显示全部楼层
不是什么虚拟硬盘
是个缓存软件··
回复 支持 反对

使用道具 举报

发表于 2009-7-1 07:20:40 | 显示全部楼层
水平有限,不敢用
回复 支持 反对

使用道具 举报

发表于 2009-7-15 16:57:52 | 显示全部楼层
用下先
回复 支持 反对

使用道具 举报

发表于 2009-7-24 03:36:26 | 显示全部楼层
顶一下
回复 支持 反对

使用道具 举报

发表于 2009-8-5 22:25:46 | 显示全部楼层
谢谢分享!好东西!
回复 支持 反对

使用道具 举报

发表于 2009-8-6 09:29:43 | 显示全部楼层
谢谢分享!好东西!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

蓝色动力网络微信平台
网站管理,业务合作联系邮箱: admin#lansedongli.com    QQ:13412492 限网站业务问题.
网站帐号、密码、密保找回请使用注册邮箱,发送邮件至 password#lansedongli.com ,否则不予受理.
免责声明:本论坛所有文字和图片仅代表其个人观点.
本站某些资料或文章来自于互联网,不代表本站观点,如果侵犯了您的权益,请来信告知,我们会在三天内删除.
为了给大家一个更好的交流场所,请勿在本论坛发表与中华人民共和国法律相抵触的言论,请合作,谢谢!
Copyright © 2007-2019 Corporation Powered by网吧系统 版权所有    转载请注明!
浙ICP备11043737号-1 程序:Discuz! x3.4

湘公网安备 43018102000145号

手机版|Archiver|蓝色动力网络   

快速回复 返回顶部 返回列表