改進Linux網絡性能

jopen 9年前發布 | 6K 次閱讀 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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!