Blame README.md

Packit Service db5786
# numactl
Packit Service db5786
Packit Service db5786
[![Build Status](https://travis-ci.org/numactl/numactl.svg?branch=master)](https://travis-ci.org/numactl/numactl)
Packit Service db5786
Packit Service db5786
Simple NUMA policy support. It consists of a numactl program to run other
Packit Service db5786
programs with a specific NUMA policy and a libnuma shared library ("NUMA API")
Packit Service db5786
to set NUMA policy in applications.
Packit Service db5786
Packit Service db5786
The libnuma binary interface is supposed to stay binary compatible.
Packit Service db5786
Packit Service db5786
Incompatible changes will use new symbol version numbers.
Packit Service db5786
Packit Service db5786
In addition there are various test and utility programs, like `numastat` to
Packit Service db5786
display NUMA allocation statistics and `memhog`.
Packit Service db5786
Packit Service db5786
In `test/` there is a small regression test suite.
Packit Service db5786
Packit Service db5786
Note that `regress` assumes a unloaded machine with memory free on each node.
Packit Service db5786
Otherwise you will get spurious failures in the non-strict policies (prefered,
Packit Service db5786
interleave.)
Packit Service db5786
Packit Service db5786
See the manpages [`numactl.8`](https://linux.die.net/man/8/numactl) and
Packit Service db5786
[`numa.3`](https://linux.die.net/man/3/numa) for details.
Packit Service db5786
Packit Service db5786
# License, Copyrights, Acknowledgements
Packit Service db5786
Packit Service db5786
`numactl` and the demo programs are under the GNU General Public License, v.2.
Packit Service db5786
Packit Service db5786
`libnuma` is under the GNU Lesser General Public License, v2.1.
Packit Service db5786
Packit Service db5786
The manpages are under the same license as the Linux manpages (see the files.)
Packit Service db5786
Packit Service db5786
`numademo` links with a library derived from the C version of STREAM by John D.
Packit Service db5786
McCalpin and Joe R. Zagar for one sub benchmark. See `stream_lib.c` for the
Packit Service db5786
license. In particular when you publish `numademo` output you might need to pay
Packit Service db5786
attention there or filter out the STREAM results.
Packit Service db5786
Packit Service db5786
It also uses a public domain Mersenne Twister implementation from Michael
Packit Service db5786
Brundage.
Packit Service db5786
Packit Service db5786
Version 2.0.10-rc2: (C)2014 SGI
Packit Service db5786
Packit Service db5786
Author:
Packit Service db5786
Andi Kleen, SUSE Labs
Packit Service db5786
Packit Service db5786
Version 2.0.0 by Cliff Wickman (`cpw@sgi.com`), Christoph Lameter
Packit Service db5786
(`clameter@sgi.com`) and Lee Schermerhorn (`lee.schermerhorn@hp.com`).
Packit Service db5786