最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
CERNET第二十一届学术年会 11-24 李志民:互联网促进人类文明迈... 11-15
|
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. |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com