~ubuntu-branches/ubuntu/trusty/numactl/trusty

« back to all changes in this revision

Viewing changes to README

  • Committer: Bazaar Package Importer
  • Author(s): Ian Wienand
  • Date: 2006-01-04 10:25:27 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20060104102527-1seu1f5eafl9iuoc
Tags: 0.9-1
* New upstream
* Most patches accepted into upstream; see upstream changelog or
  debian/patches/README in source package for history

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
 
2
2
Simple NUMA policy support. It consists of a numactl program to run
3
 
other programs with a specific NUMA policy and a libnuma to do
4
 
allocations with NUMA policy in applications.
5
 
 
6
 
The kernel interface offered by this is subject to change.
7
 
For this reason it is recommended to only link the library as shared
8
 
library to make it easily replaceable. 
 
3
other programs with a specific NUMA policy and a libnuma shared library 
 
4
("NUMA API") to set NUMA policy in applications.
 
5
 
 
6
The libnuma binary interface is supposed to stay binary compatible. 
 
7
Incompatible changes will use new symbol version numbers.
 
8
 
 
9
In addition there are various test and utility programs, like
 
10
numastat to display NUMA allocation statistics and memhog.
 
11
 
 
12
In test there is a small regression test suite.
 
13
Note that regress assumes a unloaded machine with memory free on each
 
14
node. Otherwise you will get spurious failures in the non strict
 
15
policies (prefered, interleave) 
9
16
 
10
17
See the manpages numactl.8 and numa.3 for details.
11
18
 
13
20
 
14
21
numactl and the demo programs are under the GNU General Public License, v.2
15
22
libnuma is under the GNU Lesser General Public License, v2.1.
 
23
 
16
24
The manpages are under the same license as the Linux manpages (see the files)
 
25
 
 
26
numademo links with a library derived from the C version of STREAM
 
27
by John D. McCalpin and Joe R. Zagar for one sub benchmark. See stream_lib.c 
 
28
for the license. In particular when you publish numademo output
 
29
you might need to pay attention there or filter out the STREAM results.
 
30
 
 
31
It also uses a public domain Mersenne Twister implementation from
 
32
Michael Brundage.
 
33
 
 
34
Author:
 
35
 
 
36
Andi Kleen, SUSE Labs
 
37
ak@suse.de
 
38