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