Значение NIC пользовательского пространства - PullRequest
0 голосов
/ 09 апреля 2011

Может кто-нибудь сказать мне, что конкретно означает NIC User Space и когда он используется. И каковы преимущества запуска приложения таким образом? Буду рад, если вы поддержите свой ответ примером.

1 Ответ

1 голос
/ 09 апреля 2011

Программные уровни между драйвером NIC и приложением увеличивают задержку.Если нужно минимизировать задержку, есть две альтернативы: запустить приложение в ядре или напрямую связать сетевой адаптер с приложением в пользовательском пространстве.

Интерфейсы NIC пространства пользователя используются в приложениях, критичных к задержке,как фильтрация пакетов.Выделенная часть оборудования, которая шифрует каждый пакет, поступающий на один сетевой адаптер, и отправляет его через другой сетевой адаптер, вероятно, запускает приложение с интерфейсом сетевого интерфейса пользователя.

...