网络缓存的零拷贝优化

被引:1
作者
周敬利
王晓锋
余胜生
夏洪涛
机构
[1] 华中科技大学计算机科学与技术学院
[2] 华中科技大学计算机科学与技术学院 武汉
[3] 武汉
[4] 武汉
关键词
网络缓存; 零拷贝; 优化;
D O I
暂无
中图分类号
TP393.02 [];
学科分类号
摘要
数据的冗余拷贝是影响网络缓存软件性能的重要因素。本文详细分析了当前广泛使用的网络缓存程序Squid的数据拷贝流程,利用快速文件传输和数据流拼接两种策略在Linux平台上实现了Squid的零拷贝优化。快速文件传输是将文件数据从文件系统内核缓存直接发送到远程主机,数据流拼接则是在网络协议栈内核缓存之间直接交换数据,二者都能够减少数据在内核空间和用户空间流动带来的冗余拷贝。实验证明,经过优化的Squid在主机CPU占用率和请求响应时间等方面的性能均有显著提高。
引用
收藏
页码:35 / 39
页数:5
相关论文
共 1 条
[1]  
Peterson: Optimizing TCP forwarder performance .2 Spatscheck O,et al. IEEE/ACM Trans. Netw . 2000