通過零拷貝實現高效的數據傳輸(操作系統)

許多Web應用程序提供大量靜態內容,這相當於從磁盤讀取數據並將完全相同的數據寫回到響應套接字。此活動似乎只需要相對較少的CPU活動,但效率有點低下:內核從磁盤讀取數據並將其跨越內核用戶邊界推送到應用程序,然後應用程序將其推回到內核用戶邊界寫出到插座。實際上,應用程序作爲一個低效的媒介,將數據從磁盤文件獲取到套接字。 每次數據遍歷用戶內核邊界時,都必須複製它,這會消耗CPU週期和內存帶寬。幸運的是,
相關文章
相關標籤/搜索