主題:分享發表在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/d...