Data Plane Development Kit

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
DPDK
Скриншот программы DPDK
Тип обработка информации
Разработчики 6WIND[вд], Intel[2] и The Linux Foundation[2]
Написана на C (Си)
Операционные системы Linux, FreeBSD, Windows
Последняя версия 23.07 (28 июля 2023 (2023-07-28)[1])
Репозиторий git.dpdk.org
Лицензия BSD
Сайт dpdk.org

Data Plane Development Kit (DPDK) — проект программного обеспечения с открытым исходным кодом, управляемый Linux Foundation. Он предоставляет набор библиотек для работы с данными и драйверов сетевой карты в целях переноса обработки TCP-пакетов с уровня ядра операционной системы в пользовательское пространство. Такой подход практически исключает использование системных прерываний для обращения к сетевым данным, что обеспечивает более высокую эффективность вычислений и более высокую пропускную способность пакетов.

Примечания[править | править код]

  1. DPDK. core.dpdk.org. Дата обращения: 5 октября 2023. Архивировано 2 октября 2023 года.
  2. 1 2 https://www.linuxjournal.com/content/userspace-networking-dpdk