splice

标签

Cards List
#splice

Go中的零拷贝: sendfile、splice 以及 io.Copy 的成本

Hacker News Top · 2026-07-05 缓存

本文解释了Go的io.Copy如何自动使用sendfile和splice进行TCP上的零拷贝文件传输,并展示了将文件包装成普通的io.Reader(例如用于日志记录)会悄然禁用此优化,导致性能显著下降。基准测试和strace输出说明了这种影响。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈