改進Linux網絡性能
RedHat的Jesper Brouer在LCA 2015會議上說,100Gb網絡適配器即將到來。
適配器的全線速運行對Linux內核是一大挑戰。Brouer解釋說,隨著網絡適配器越來越快,內核處理每個數據包的時間越來越短。以10Gb適配器為
例,兩個1538字節的數據包之間的時間間隔為 1230ns,
40Gb網絡則將時間間隔進一步縮短到307ns,100Gb則再次減少到120ns,也就是說內核每秒需要處理高達815萬個數據包,它沒有多少時間弄
清楚如何處理每個數據包。能發送的最小容量以太網幀是84字節,對10Gb網絡而言,最小數據包的時間間隔是
67.2ns。Brouer稱,對一個3GHz CPU,每個數據包處理只可用200
CPU周期,并不多。內核在處理這種網絡密集工作負荷上做的并不好。
來自:http://www.solidot.org/story?sid=42833
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!