Ubuntu Server Guide Changes, errors and bugs


Download 1.27 Mb.
Pdf ko'rish
bet53/286
Sana20.12.2022
Hajmi1.27 Mb.
#1035308
1   ...   49   50   51   52   53   54   55   56   ...   286
Bog'liq
ubuntu-server-guide

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−. Therefore the example for an intel e1000 in 18.11 would be 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:
1   ...   49   50   51   52   53   54   55   56   ...   286




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling