GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - couchbasedeps/numactl: NUMA support for Linux

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

489 Commits
489 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
fuzz
fuzz
 
 
m4
m4
 
 
test
test
 
 
.gitignore
.gitignore
 
 
.packit.yaml
.packit.yaml
 
 
.travis.yml
.travis.yml
 
 
INSTALL.md
INSTALL.md
 
 
LICENSE.GPL2
LICENSE.GPL2
 
 
LICENSE.LGPL2.1
LICENSE.LGPL2.1
 
 
Makefile.am
Makefile.am
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
VERSION
VERSION
 
 
affinity.c
affinity.c
 
 
affinity.h
affinity.h
 
 
autogen.sh
autogen.sh
 
 
clearcache.c
clearcache.c
 
 
clearcache.h
clearcache.h
 
 
configure
configure
 
 
configure.ac
configure.ac
 
 
distance.c
distance.c
 
 
libnuma.c
libnuma.c
 
 
manlinks
manlinks
 
 
memhog.8
memhog.8
 
 
memhog.c
memhog.c
 
 
migratepages.8
migratepages.8
 
 
migratepages.c
migratepages.c
 
 
migspeed.8
migspeed.8
 
 
migspeed.c
migspeed.c
 
 
move_pages.2
move_pages.2
 
 
mt.c
mt.c
 
 
mt.h
mt.h
 
 
numa.3
numa.3
 
 
numa.h
numa.h
 
 
numa.pc.in
numa.pc.in
 
 
numacompat1.h
numacompat1.h
 
 
numactl.8
numactl.8
 
 
numactl.c
numactl.c
 
 
numactl.spec
numactl.spec
 
 
numademo.c
numademo.c
 
 
numaif.h
numaif.h
 
 
numaint.h
numaint.h
 
 
numastat.8
numastat.8
 
 
numastat.c
numastat.c
 
 
numastat_diff
numastat_diff
 
 
rtnetlink.c
rtnetlink.c
 
 
rtnetlink.h
rtnetlink.h
 
 
shm.c
shm.c
 
 
shm.h
shm.h
 
 
stream_lib.c
stream_lib.c
 
 
stream_lib.h
stream_lib.h
 
 
stream_main.c
stream_main.c
 
 
syscall.c
syscall.c
 
 
sysfs.c
sysfs.c
 
 
sysfs.h
sysfs.h
 
 
util.c
util.c
 
 
util.h
util.h
 
 
versions.ldscript
versions.ldscript
 
 

Repository files navigation

numactl

build test

Simple NUMA policy support. It consists of a numactl program to run other programs with a specific NUMA policy and a libnuma shared library ("NUMA API") to set NUMA policy in applications.

The libnuma binary interface is supposed to stay binary compatible.

Incompatible changes will use new symbol version numbers.

In addition there are various test and utility programs, like numastat to display NUMA allocation statistics and memhog.

In test/ there is a small regression test suite.

Note that regress assumes an unloaded machine with memory free on each node. Otherwise you will get spurious failures in the non-strict policies (preferred, interleave.)

See the manpages numactl.8 and numa.3 for details.

License, Copyrights, Acknowledgements

numactl and the demo programs are under the GNU General Public License, v.2.

libnuma is under the GNU Lesser General Public License, v2.1.

The manpages are under the same license as the Linux manpages (see the files.)

numademo links with a library derived from the C version of STREAM by John D. McCalpin and Joe R. Zagar for one sub benchmark. See stream_lib.c for the license. In particular when you publish numademo output you might need to pay attention there or filter out the STREAM results.

It also uses a public domain Mersenne Twister implementation from Michael Brundage.

Version 2.0.10-rc2: (C)2014 SGI

Author: Andi Kleen, SUSE Labs

Version 2.0.0 by Cliff Wickman ([email protected]), Christoph Lameter ([email protected]) and Lee Schermerhorn ([email protected]).

Version 2.0.16+ by Andi Kleen and Luo Chunsheng, as well as various contributors.

About

NUMA support for Linux

oss.sgi.com/projects/libnuma/

Resources

Readme

Security policy

Security policy
Activity
Custom properties

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.