计算机科学 ›› 2005, Vol. 32 ›› Issue (9): 35-39.

• 计算机网络与信息安全 • 上一篇    下一篇

网络缓存的零拷贝优化

  

  • 出版日期:2018-11-17 发布日期:2018-11-17
  • 基金资助:
    本研究由国家自然科学基金(60373088)和国防研究基金(4131605)资助.

  • Online:2018-11-17 Published:2018-11-17

摘要: 数据的冗余拷贝是影响网络缓存软件性能的重要因素.本文详细分析了当前广泛使用的网络缓存程序Squid的数据拷贝流程,利用快速文件传输和数据流拼接两种策略在Linux平台上实现了squid的零拷贝优化.快速文件传输是将文件数据从文件系统内核缓存直接发送到远程主机,数据流拼接则是在网络协议栈内核缓存之间直接交换数据,二者都能够减少数据在内核空间和用户空间流动带来的冗余拷贝.实验证明,经过优化的Squid在主机CPU占用率和请求响应时间等方面的性能均有显著提高.

关键词: 网络缓存 零拷贝优化 冗余拷贝 文件传输 数据流拼接

Abstract: The poor performance of current Web cache attributes to redundant data copies significantly. Squid, which is well known as a widely used Web cache program, is analyzed in detail in this paper from the point of view of its data movement. Zero copy optimiza

Key words: Web cache,Zero copy,Optimization

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!