康柏仕电脑学院Microsoft Windows交流平台硬件及网络技术资料储存区 → 用内存增加硬盘缓存—升级你的硬盘(转载)


  共有20219人关注过本帖树形打印复制链接

主题:用内存增加硬盘缓存—升级你的硬盘(转载)

帅哥哟,离线,有人找我吗?
superpch
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 家人主人
等级:管理员 帖子:989 积分:8929 威望:0 精华:7 注册:2005/9/15
用内存增加硬盘缓存—升级你的硬盘(转载)  发帖心情 Post By:2011/10/26 23:37:11 [只看该作者]

在电脑配件中,最慢的是硬盘,硬盘拖慢了整个电脑速度。如果利用内存作为硬盘的缓存,把经常使用到的数据放到内存里,就会极大提升程序的运行速度。这一点不同于以前介绍过的内存虚拟硬盘软件。现在我们很多普通家庭都在使用2G或者4G的大容量内存,而我们的硬盘还是80G/2(8)M的IDE硬盘.如果不用这个软件提升硬盘性能实在太可惜了! (当然你也可以用ST硬盘,即使这样不妨也可以试试加速的乐趣.)

SuperCacheII这个软件一般被应用在服务器上,它可以划分出一部分内存来直接作硬盘的缓存。从而减少硬盘读写次数,因为内存的速度要比硬盘快上几十倍,所以直接读取缓存会大幅度提升硬盘性能,同时也减少了磁盘碎片的产生。以前只有服务器有大容量内存,现在,普通用户也可以用上这个软件了。SuperCacheII分成服务器版本和XP版本,两者不能混用。安装后有汉化程序将其变成中文界面,设置起来就更方便。

安装完毕后,在您电脑的CDE等分区点击右键,选择属性,就会看到最后面多了一项performance选项,有超级缓存2”的按钮。点击进入后,就可以根据自己的需要进行设置,根据您自己的要求设置好以后,就会给每个分区最少划分128M内存作为磁盘缓存。

安装好这个软件后,使用起来非常方便,不用频繁重新启动计算机生效,而是设置好了就可直接使用。此时您再查阅您系统中的电脑使用情况就会发现,这一部分内存已经被您从系统的总内存中划出。

有人说,这种方法比内存虚拟硬盘的方式更加直接,效果也更明显。也有人把内存虚拟硬盘和superCacheII软件同时使用。总之一句话,都是为了提升硬盘速度,提升电脑系统性能而加速的,只要有足够的内存,咋设置咋有理!

推荐一个使用内存增加硬盘缓存的工具

SuperCache II:用内存给某个或多个分区设置一个大于128M的缓存(软件说明里原文为"Cache size from 16 MB to 3 GB (512 GB on 64-bit processors)"但我最小只能设为128M,最大按说明应该是3G64位处理器是512G,反正肯定够用。
使用方法:
如果记忆体不大,建议只对windows安装的槽做128MB的快取就好了~
Supercache
简单设定方法:
1.
先安装好重开机
2.
在我的电脑里面,把你要cache的磁碟按右键选内容:
3.
再选Performance
4.
SuperCache II...会出现目前状况:
5.
Configure...来设定:
Cache page size
一般来说不太需要动他,选大一点会有比较好的效能,但是空间使用上会比较浪费
Cache size
要使用多少记忆体来当cache,最大值请勿超过实体记忆体开机以后所剩下的量,不然会反效果:t:
Sort algorithm
换页演算法,MRU比较省CPU资源,MFU则可能会有比较高的击中率
Read-ahead
通常5个应该就够了
Defferred-write
就是所谓的write-back,可以提高写入效能,不过如果当机,会导致资料流失,通常建议不要使用

Supercache II 设置心得

cache page size: (缓存页大小)默认:32K,大的值会增加碎片,小的值增加开销。
详解:这个就相当于格式化磁盘时设置分配单元大小那样。如果设为较小的值,那同样的缓存尺寸就有较多的缓存页,每页的平均浪费率也就较小,然而小的页值也产生大的内存开销,更消耗CPU资源。大值就反之。
推荐:64K P4处理器:64K 至强处理器:32K
Cache size
:(缓存大小)默认:128M,指定分配给cache的物理内存大小,必须是4MB的整数倍。
详解:在没启用cache时,记下正常使用服务器中可用内存的最小值,所有盘的cache size总数不要超过可用内存最小值的90%。不过也要注意当cache size很大,而cache page size太小时,你的CPU是否顶得住。
推荐:如果内存=2G的话,读写分离,读盘:500M,写盘:500M~800M
如果内存3~4G的话,读写分离,读盘:700M~800M,写盘:1024M~1500M
Sort algorithm
:(排序算法)默认:MRU,指定cache排序算法,MRU即最近使用。MFU即最常使用。
详解:MRU算法,缓存中只保留最近使用过的数据,当缓存满后丢弃过时的数据。这个算法简单,耗CPU资源少。
MFU
算法,缓存中只保留最常用的数据,当缓存满后丢弃最少用到的数据。这个算法比较耗CPU资源,当cahce size值大,cache page size值小时,就要考滤你的CPU是否顶得住了。
推荐:MRU用于写盘
MFU
用于读盘
电影服务器推荐用MRU
Read-ahead
:(预先读取)默认:0,指定预先读取的页数。
详解,即当系统要读某扇区的数据时,cache预先读取后续扇区的数据,这里是指定预读数据量的单位是cache page数量。当读取连续扇区时预读取能极大提高读性能,但连续性不高时,反而白白耗了磁盘资源。
推荐:1,无盘服务器的写盘和客户系统盘和游戏盘的效果不是很大,设太大了可能得不偿失。电影服务器可以设大点。
Deferred-write mode
:(延迟写入模式)默认:关闭,指定缓存页的平均写延时。写入延时以秒为单位,这只是个平均值,有些缓存页可能很快就写到磁盘了,而有些缓存页可能比指定的时间还要迟。(注:缓存页是指只写到缓存还没写到硬盘的那些cache page。)Supend lazywriting:(挂起写延时,相当于缓存页的平均写延时是无穷大的。)这时数据只会写入到缓存而不会写到磁盘里,当这些页达到了丢弃的时候(由排序算法定),会被重新激活。当整个cache(大小由cache size定)都被缓存页占满时,会被强制写到磁盘里。
推荐:写盘可以启用。读盘还是关闭的好。
附加:VFCFG.EXE命令详解:
用法:
vfcfg [ [-h hostname] [-n username -p password] ] [volume] [-status | -sc | -stop] [-lw latency] [-ps pagesize] [-cs cachesize] [-ra readahead] [-mfu on|off]
说明:
-h
主机名或目标计算机缺省为本地机。
-n
用户名(账号)缺省为当前用户
-p
密码
-n
用户名的密码缺省为NULL
Volume
盘符,
-status
显示状态。
-sc
启用cache
-stop
停用
-lw
lazywrite latenc'Off', 'disable' '0'为关闭写延时,也可直接跟数字,最大为14400秒。
-ps Cache page size (in KB).
-cs Cache size (in MB).
-ra Read-ahead value
-mfu on
就是用MFUoff就是用MRU。缺省是off

SuperCache_II

SuperCache_II for 2003 +注册机+汉化+设置说明!

Supercache II这个软体最主要的功能就是帮硬碟做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个应该就够了(我设的是1

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

若你需要这个软件的话我有两个版本,一个是desktop,一个server版的

锐起无盘XP SuperCache II 硬盘缓存优化

首先简单介绍一下硬件情况,安装SuperCache II建议内存最低配置需要2G1G系统自己用,另外1G分给SuperCache II

这里我们用的SuperCache II程序版本为

SuperCache II and SuperVolume Server Edition v1.0.12.0

操作系统为

Windows server 2003

安装过程就略

安装后直接进入盘符属性里设置即可。盘符属性里多了一个选项。

点击缓存设置进入设置项。

缓存页面大小设置为阵列簇大小。

缓存大家为512M。因为前面我们提到分给SuperCache II缓存1G,我们这里做的锐起无盘XP是读写分离,所以读、写分别分512M缓存。



台湾正航ERP华南技术中心
正航软件-企业ERP最佳选择,主要模块有ERP,CRM,HRM,BI,MES
http://www.combss.com  0769-81158210  13378605992
 回到顶部
帅哥哟,离线,有人找我吗?
superpch
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 家人主人
等级:管理员 帖子:989 积分:8929 威望:0 精华:7 注册:2005/9/15
  发帖心情 Post By:2011/10/26 23:38:03 [只看该作者]

supercache2 含注册机 巨好用的内存虚拟硬盘缓存软件,能大大减轻硬盘负担。
下载地址1:
http://www.muyl.cn/down/supercache2.rar 下载地址2:www.51284.com/soft/SuperCacheII.rar
Supercache II这个软体最主要的功能就是帮硬碟做cache的动作,你可以把他想成是硬碟的快取,
目前市面上的硬碟快取主要为8MB,用这个软体你记忆体有多大就可以用多少喔,预设值是128MB

如果记忆体不大,建议只对windows安装的槽做128MB的快取就好了~

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

Cache page size一般来说不太需要动他,选大一点会有比较好的效能,但是空间使用上会比较浪费
Cache size要使用多少记忆体来当cache,最大值请勿超过实体记忆体开机以后所剩下的量,不然会反效果:t:
Sort algorithm换页演算法,MRU比较省CPU资源,MFU则可能会有比较高的击中率
Read-ahead通常5个应该就够了
Defferred-write就是所谓的write-back,可以提高写入效能,不过如果当机,会导致资料流失,通常建议不要使用

设定完以后点ok就完成啦
很多经常管理无盘站的网管员都知道,无盘站主要有两个瓶颈,一个是网络瓶颈,一个是磁盘瓶颈。如果这两个瓶颈解决了,那么无盘站的性能就有了明显的改善,甚至可以接近有盘站的性能。网络瓶颈可以通过使用千兆网卡或者多网卡分流的方式来解决,但是网络瓶颈解决之后,巨大的数据吞吐,使服务器磁盘又难以承受;下面我们就来重点阐述如何解决无盘站的磁盘瓶颈。(
点击查看更多软件使用技巧
解决磁盘瓶颈的方法有很多,我们当然可以使用SCSI硬盘,或者使用多块硬盘组成RAID 0磁盘阵列,这些方法当然能有效地提高磁盘数据吞吐速度。但是磁盘的实际数据吞吐速度还是慢于千兆网卡,大量的数据交换使硬盘难以应付,如果我们能将经常读写的数据直接保存到内存,所有的无盘站都从内存中读取信息,而不是从硬盘中读取,那么磁盘瓶颈才能够被真正地解决。而Supercache就是这样一种软件,最高可支持高达64GB的Cache容量。
一、Supercache的获取
我们可以在Supercache的官方网站
http://www.superspeed.com/Supercache.html下载该软件的试用版本。该软件的版本比较多:分NT V4 for Workstations、NT V4 for Servers、for Windows 2000 Pro、for Windows 2000 Server、for Windows 2000 AD Server等版本。笔者操作系统使用的是Windows 2000 Server,所以使用的Supercache是for Windows 2000 Server版本。
二、Supercache的安装
该软件的安装很简单,只要一路确定就可以了,安装完成之后重新启动系统。Supercache的设置:
1. 启动该软件,选择Configure标签,选择被Cache的分区。选“Enable supercahce caching on this drive”项即可 (如图1、图2所示)。我们一般选择无盘启动文件所在的分区就可以了。


         图片点击可在新窗口打开查看



         图片点击可在新窗口打开查看
 2. 设置Cache的大小(Size):(如图3所示)在“Tune”标签中把逻辑盘选择上,并设置Cache百分比,一般来说Cache的容量越大,效果越好,但是一定要注意至少要保留256MB以上的内存供系统使用,比如512MB的内存设置50%左右,1GB以上的内存可以将Cache设置的大一些
                  图片点击可在新窗口打开查看
三、真实环境的测试

  无盘站的数量100台。服务器配置为P4 2.8C、1GB内存、160GB SATA硬盘,两块千兆网卡分流无盘终端的数据。无盘终端也使用主板集成的千兆网卡。

  无Supercache时100台电脑同时启动,速度很慢,服务器硬盘指示灯常亮,有个别几次服务器蓝屏,需重新启动。

  有Supercache时100台电脑正常启动,速度较无Supercache有了很大的提高,几乎没有感觉到和有盘终端有什么区别。服务器的硬盘等只是开始的时候闪烁,随后便基本上不再闪烁。


台湾正航ERP华南技术中心
正航软件-企业ERP最佳选择,主要模块有ERP,CRM,HRM,BI,MES
http://www.combss.com  0769-81158210  13378605992
 回到顶部