Ubuntu Server Guide Changes, errors and bugs
Download 1.27 Mb. Pdf ko'rish
|
ubuntu-server-guide
- Bu sahifa navigatsiya:
- Data Plane Development Kit
- Prerequisites
References
• Chrony FAQ • ntp.org: home of the Network Time Protocol project • pool.ntp.org: project of virtual cluster of timeservers • Freedesktop.org info on timedatectl • Freedesktop.org info on systemd-timesyncd service • Feeding chrony from GPSD • See the Ubuntu Time wiki page for more information. Data Plane Development Kit The DPDK is a set of libraries and drivers for fast packet processing and runs mostly in Linux userland. It is a set of libraries that provide the so called “Environment Abstraction Layer” (EAL). The EAL hides the details of the environment and provides a standard programming interface. Common use cases are around special solutions for instance network function virtualization and advanced high-throughput network switching. The DPDK uses a run-to-completion model for fast data plane performance and accesses devices via polling to eliminate the latency of interrupt processing at the tradeoff of higher cpu consumption. It was designed to run on any processors. The first supported CPU was Intel x86 and it is now extended to IBM PPC64 and ARM64. Ubuntu further provides some infrastructure to ease DPDKs usability. Prerequisites This package is currently compiled for the lowest possible CPU requirements allowed by upstream. Starting with DPDK 17.08 that means it requires at least SSE4_2 and anything else activated by -march=corei7 (in gcc) to be supported by the CPU. The list of upstream DPDK supported network cards can be found at supported NICs. But a lot of those are disabled by default in the upstream Project as they are not yet in a stable state. The subset of network cards that DPDK has enabled in the package as available in Ubuntu 16.04 is: DPDK has “userspace” drivers for the cards called PMDs. The packages for these follow the pattern of librte −pmd− −e1000−18.11. 66 The more commonly used, tested and fully supported drivers are installed as dependencies of dpdk. But there are way more in universe that follow the same naming pattern. Download 1.27 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling