零拷貝的原理

一、傳統數據拷貝方式 ①一個read系統調用後,DMA執行了一次數據拷貝,從磁盤到內核空間 ②read結束後,發生第二次數據拷貝,由cpu將數據從內核空間拷貝至用戶空間 ③send系統調用,cpu發生第三次數據拷貝,由cpu將數據從用戶空間拷貝至內核空間(socket緩衝區) ④send系統調用結束後,DMA執行第四次數據拷貝,將數據從內核拷貝至協議引擎 ⑤另外,這四個過程中,每個過程都發生一次上
相關文章
相關標籤/搜索