IRQ-coalescing
Een NIC-functie die meerdere pakketten bundelt per interrupt in plaats van één interrupt per pakket; bij 10 GbE en sneller met kleine pakketten zouden miljoenen interrupts per seconde de CPU overspoelen, en coalescing ruilt latentie in voor doorvoer.
Instelbaar zijn onder meer rx-usecs (maximaal X µs wachten of tot N pakketten zijn gebufferd) en rx-frames: ethtool -C eth0 rx-usecs 50. De standaard is vaak adaptief: de driver past zich aan de belasting aan. Latentiegevoelige workloads (HFT, realtime gameservers) zetten coalescing op 0, wat meer CPU kost maar de staartlatentie verlaagt. Voor doorvoergevoelig werk (bulkoverdracht) verhoog je het: CPU wordt bespaard en batches zijn efficiënter. De moderne oplossing is NAPI in Linux: pollmodus onder belasting en interrupts bij rust.