Obejście jądra dla UDP i TCP na Linuksie - na czym to polega?

Zahttp://www.solacesystems.com/blog/kernel-bypass-revving-up-linux-networking:

[...] sterownik sieciowy o nazwie OpenOnload to użycieTechniki „obejścia jądra” aby uruchomić aplikację i sterownik sieci razem w przestrzeni użytkownika i, cóż, ominąć jądro. Pozwala to stronie aplikacji na połączenie przetwarzanie większej liczby wiadomości na sekundę z mniejszym i bardziej spójnym opóźnieniem.

[...]

Jeśli jesteś programistą lub architektem, który przez lata walczył z przełączaniem kontekstu, obejście jądra może wydawać się oszustwem, ale na szczęście jest to całkowicie zgodne z zasadami.

Jakie funkcje są potrzebne do obejścia jądra?

questionAnswers(3)

yourAnswerToTheQuestion