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

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

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 集成应用 > 基础应用 > www服务
Web透明缓存争得带宽
http://www.edu.cn   2010-12-09 中国教育网络 作者:陈丽仙 司占军

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

  服务运行监控与管理

  服务运行过程中,对Squid进行实时监控很重要,监控结果可以让我们实时了解整个Web缓存系统的运行状况,而且对我们调整资源和配置参数具有重要的参考意义,比如是否需要进行配置优化或硬件扩容等,从而不断优化和完善透明Web缓存服务。

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

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

  经过一段时间的正式运行,Cache-Pools层中的各个SZone实例的Hit率都达到50%左右,并趋于稳定。

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

(作者单位为天津科技大学信息化建设与管理办公室)

(文章来源:《中国教育网络》杂志2010年12月刊)

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

MOOC风暴来袭

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

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