中国教育和科研计算机网
EDU首页 |  中国教育 |   高校科技 |   教育信息化 |   CERNET
教育信息化

资讯 | 专题 会议 观点 专栏 访谈 企业 产品 CIO 技术 校园信息化 下一代互联网 IPv6视频课堂

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 集成应用 > 基础应用 > www服务
高可用弹性扩展的透明Web缓存在校园网中的应用
http://www.edu.cn   2010-08-25 作者:陈丽仙1 司占军2

字体选择:【大】 【中】 【小】

  5.5 监控与管理

  对Squid进行监控很重要,监控结果对我们调整配置具有重要的参考意义,在常规服务过程中也可以让我们实时了解整个系统的运行状况,以及时制定响应的调整策略,比如是否需要进行配置优化或硬件扩容等。

  Squid的监控方法基本分为两大类,一是基于日志进行统计和分析;二是通过SNMP接口进行的。通过日志方式的统计可以做到更详细一些,但是记录详细的access日志可能带来一些存储和CPU计算时间上的开销,对整体服务性能会造成一定的负面影响;而SNMP方式则可以节省记录日志的资源损耗,并且提供更细的统计时间轴精度。

  因此,我们采用SNMP方式对前置调度器和Cache-Pools的Squid实例进行监控。调度器主要监控CARP调度表、对各Squid实例转发请求的比重以及各实例的工作状态。Squid实例的监控主要针对总请求数、命中请求数、命中率、磁盘缓存量、内存缓存量、磁盘缓存命中率、内存缓存命中率、发送数据量、接收数据量、文件描述符使用率及CPU占用率等项目进行分析统计。

  5.6 效益分析

  经过一段时间的正式运行,Cache-Pools中的各个SZone的Hit率达到50%左右,并趋于稳定,如图6所示。

图6 Web缓存的Hit率

  同时,为了更直观的显现Web缓存的效果,特用Firefox和Yslow插件在同一时间对同一个网站进行加载时间的对比,通过Web缓存的客户端加载时间为:2.378s,而不经过Web缓存的客户端加载时间为:12.534s,经过反复测试结果表明,加入Web缓存之后,可使Web的访问速度提高至少5倍,从而有效的缩短了网络延迟,提升了用户体验。

  

  参考文献:

  [1] 陈吉宁. 基于Squid的透明web加速代理的实现[J]. 计算机与信息技术, 2008, 120(11): 49?50.

  [2] 郑炳伦, 魏欢. 利用Linux和Squid建立缓存代理服务器的优化方案研究[J]. 软件导刊, 2008, 7(4): 56?58.

  [3] Squid Web Proxy Cache. http:// www.squid-cache.org.

页面功能 【打印】 【关闭】 【我有话说

MOOC风暴来袭

版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号

关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com