主题:分享发表在 OSDI2022 的论文 zIO: Accelerating IO-Intensive Applications with Transparent Zero-Copy IO
内容简介
从最开始数据拷贝导致了内存和 CPU 的开销,限制了 IO 密集型应用的性能。零拷贝(zero-copy)IO 是普遍追求的长期目标,但已有的研究主要关注减少 IO 栈内拷贝次数,忽略了应用中的内存拷贝。以 Redis 为例,一次 SET 操作经历了 4(应用)+ 2(IO 栈)次拷贝。zIO 提供了一套用户态库,可在用户无感知且无需修改程序的情况下减少应用中的内存拷贝次数。本次分享将介绍 zIO 的设计,并就开发中的内存拷贝问题做梳理和提示。
zIO 设计示意
常见应用中的内存拷贝次数
直播预约
欢迎您通过微信视频号 “达坦科技 DatenLord” 预约直播,或登陆腾讯会议观看直播:
会议号:772-6477-5345
https://meeting.tencent.com/dm/OiHB1Qofhynk