]> git.ipfire.org Git - thirdparty/man-pages.git/blame - man7/numa.7
Many pages: Fix style issues reported by `make lint-groff`
[thirdparty/man-pages.git] / man7 / numa.7
CommitLineData
7d817ee3
MK
1.\" Copyright (c) 2008, Linux Foundation, written by Michael Kerrisk
2.\" <mtk.manpages@gmail.com>
3.\" and Copyright 2003,2004 Andi Kleen, SuSE Labs.
4.\" numa_maps material Copyright (c) 2005 Silicon Graphics Incorporated.
6b042551 5.\" Christoph Lameter, <cl@linux-foundation.org>.
7d817ee3 6.\"
5fbde956 7.\" SPDX-License-Identifier: Linux-man-pages-copyleft
7d817ee3 8.\"
1d767b55 9.TH NUMA 7 2021-03-22 "Linux" "Linux Programmer's Manual"
7d817ee3
MK
10.SH NAME
11numa \- overview of Non-Uniform Memory Architecture
12.SH DESCRIPTION
1d93bc53 13Non-Uniform Memory Access (NUMA) refers to multiprocessor systems
7d817ee3
MK
14whose memory is divided into multiple memory nodes.
15The access time of a memory node depends on
16the relative locations of the accessing CPU and the accessed node.
1dc5933f 17(This contrasts with a symmetric multiprocessor system,
7d817ee3
MK
18where the access time for all of the memory is the same for all CPUs.)
19Normally, each CPU on a NUMA system has a local memory node whose
20contents can be accessed faster than the memory in
21the node local to another CPU
22or the memory on a bus shared by all CPUs.
23.SS NUMA system calls
24The Linux kernel implements the following NUMA-related system calls:
25.BR get_mempolicy (2),
26.BR mbind (2),
27.BR migrate_pages (2),
28.BR move_pages (2),
29and
30.BR set_mempolicy (2).