LinuxAlt - 2. a 3. listopadu 2013

konference věnovaná volně šiřitelnému softwaru a otevřeným technologiím

Kernel a síťové karty

Michal Schmidt
Od počátků Linuxu k dnešku vzrostla propustnost síťových rozhraní o několik řádů. Jaké techniky kernel ve spolupráci se síťovým hardwarem používá k dosažení rychlosti a škálovatelnosti.Problém zahlcení přerušeními při mnoha paketech za sekundu. Řešení s NAPI.Ulehčování práce procesoru (offload): rx/tx checksum, TSO, UFO, GSO, LRO, GROŠkálování pro více CPU: multi-queue, RSS, RPS, RFS, Accelerated RFS, XPS