当前位置:51VIP源码软件音乐小游戏下载联盟网络学院网络安全基础知识 → 用Supercache突破无盘站磁盘瓶颈

用Supercache突破无盘站磁盘瓶颈

减小字体 增大字体 作者:郁郁小蝎  来源:中国站长学院  发布时间:2005-7-9 17:28:56 我要发布文章

很多经常管理无盘站的网管员都知道,无盘站主要有两个瓶颈,一个是网络瓶颈,一个是磁盘瓶颈。如果这两个瓶颈解决了,那么无盘站的性能就有了明显的改善,甚至可以接近有盘站的性能。网络瓶颈可以通过使用千兆网卡或者多网卡分流的方式来解决,但是网络瓶颈解决之后,巨大的数据吞吐,使服务器磁盘又难以承受;下面我们就来重点阐述如何解决无盘站的磁盘瓶颈。

解决磁盘瓶颈的方法有很多,我们当然可以使用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所示)。我们一般选择无盘启动文件所在的分区就可以了。

图1

图2

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

图3

  三、真实环境的测试

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

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

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