X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Flinux_gsg%2Fsys_reqs.rst;h=10b01e31870affcb50236a47c460aa88bc684521;hb=25c99fbd6851dcdbded0d5ef86f685043ffa4a55;hp=96f5ce9b54b80e81c1206593ae68fcbebc795447;hpb=8c58f1b837590233a334e6bb54a941601186f0b2;p=dpdk.git diff --git a/doc/guides/linux_gsg/sys_reqs.rst b/doc/guides/linux_gsg/sys_reqs.rst index 96f5ce9b54..10b01e3187 100644 --- a/doc/guides/linux_gsg/sys_reqs.rst +++ b/doc/guides/linux_gsg/sys_reqs.rst @@ -64,7 +64,20 @@ Compilation of the DPDK x86_x32 ABI is currently supported with distribution packages only on Ubuntu higher than 13.10 or recent Debian distribution. The only supported compiler is gcc 4.9+. -* libnuma-devel - library for handling NUMA (Non Uniform Memory Access). +* Library for handling NUMA (Non Uniform Memory Access). + + * numactl-devel in Red Hat/Fedora; + + * libnuma-dev in Debian/Ubuntu; + + .. note:: + + On systems with NUMA support, `libnuma-dev` (aka `numactl-devel`) + is a recommended dependency when `--legacy-mem` switch is used, + and a *required* dependency if default memory mode is used. + While DPDK will compile and run without `libnuma` + even on NUMA-enabled systems, + both usability and performance will be degraded. * Python, version 2.7+ or 3.2+, to use various helper scripts included in the DPDK package. @@ -94,22 +107,16 @@ System Software **Required:** -* Kernel version >= 3.2 +* Kernel version >= 3.16 The kernel version required is based on the oldest long term stable kernel available at kernel.org when the DPDK version is in development. + Compatibility for recent distribution kernels will be kept, notably RHEL/CentOS 7. The kernel version in use can be checked using the command:: uname -r -.. note:: - - Kernel version 3.2 is no longer a kernel.org longterm stable kernel. - For DPDK 19.02 the minimum required kernel will be updated to - the current kernel.org oldest longterm stable supported kernel 3.16, - or recent versions of common distributions, notably RHEL/CentOS 7. - * glibc >= 2.7 (for features related to cpuset) The version can be checked using the ``ldd --version`` command. @@ -171,7 +178,7 @@ In the case of a dual-socket NUMA system, the number of hugepages reserved at boot time is generally divided equally between the two sockets (on the assumption that sufficient memory is present on both sockets). -See the Documentation/kernel-parameters.txt file in your Linux source tree for further details of these and other kernel options. +See the Documentation/admin-guide/kernel-parameters.txt file in your Linux source tree for further details of these and other kernel options. **Alternative:**