头图

主题:分享发表在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设计示意

图片1.png

常见应用中的内存拷贝次数

图片2.png

直播预约

欢迎您通过微信视频号“达坦科技DatenLord”预约直播,或登陆腾讯会议观看直播:
会议号:772-6477-5345
https://meeting.tencent.com/d...


Datenlord
14 声望3 粉丝

DatenLord专注打造新一代云原生高性能存储平台,实现跨云、跨数据中心之间数据高速访问,从而极大提升存储系统的可扩展性,满足企业客户海量数据跨地域高速访问需求,在互联网、金融、电信、能源等不同行业均有广...


引用和评论

0 条评论