Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

numastat(8) [sunos man page]

NUMACTL(8)						   Linux Administrator's Manual 						NUMACTL(8)

NAME
       numastat - Print statistics about NUMA memory allocation

SYNOPSIS
       numastat

DESCRIPTION
       numastat  displays  NUMA  allocations  statistics from the kernel memory allocator.  Each process has NUMA policies that specifies on which
       node pages are allocated. See set_mempolicy(2) or numactl(8) on details of the available policies.  The numastat  counters  keep  track	on
       what nodes memory is finally allocated.

       The counters are separated for each node. Each count event is the allocation of a page of memory.

       numa_hit is the number of allocations where an allocation was intended for that node and succeeded there.

       numa_miss shows how often an allocation was intended for this node, but ended up on another node due to low memory.

       numa_foreign  is  the  number of allocations that were intended for another node, but ended up on this node.  Each numa_foreign event has a
       numa_miss on another node.

       interleave_hit is the number of interleave policy allocations that were intended for a specific node and succeeded there.

       local_node is incremented when a process running on the node allocated memory on the same node.

       other_node is incremented when a process running on another node allocated memory on that node.

SEE ALSO
       numactl(8) set_mempolicy(2) numa(3)

NOTES
       numastat output is only available on NUMA systems.

       numastat assumes the output terminal has a width of 80 characters and tries to format the output accordingly.

EXAMPLES
       watch -n1 numastat
       watch -n1 --differences=accumulative numastat

FILES
       /sys/devices/system/node/node*/numastat

BUGS
       The output formatting on machines with a large number of nodes could be improved.

SuSE Labs							     Nov 2004								NUMACTL(8)

Check Out this Related Man Page

NUMACTL(8)                                                 Linux Administrator's Manual                                                 NUMACTL(8)

NAME
numastat - Print statistics about NUMA memory allocation SYNOPSIS
numastat DESCRIPTION
numastat displays NUMA allocations statistics from the kernel memory allocator. Each process has NUMA policies that specifies on which node pages are allocated. See set_mempolicy(2) or numactl(8) on details of the available policies. The numastat counters keep track on what nodes memory is finally allocated. The counters are separated for each node. Each count event is the allocation of a page of memory. numa_hit is the number of allocations where an allocation was intended for that node and succeeded there. numa_miss shows how often an allocation was intended for this node, but ended up on another node due to low memory. numa_foreign is the number of allocations that were intended for another node, but ended up on this node. Each numa_foreign event has a numa_miss on another node. interleave_hit is the number of interleave policy allocations that were intended for a specific node and succeeded there. local_node is incremented when a process running on the node allocated memory on the same node. other_node is incremented when a process running on another node allocated memory on that node. SEE ALSO
numactl(8) set_mempolicy(2) numa(3) NOTES
numastat output is only available on NUMA systems. numastat assumes the output terminal has a width of 80 characters and tries to format the output accordingly. EXAMPLES
watch -n1 numastat watch -n1 --differences=accumulative numastat FILES
/sys/devices/system/node/node*/numastat BUGS
The output formatting on machines with a large number of nodes could be improved. SuSE Labs Nov 2004 NUMACTL(8)
Man Page

6 More Discussions You Might Find Interesting

1. Programming

dynamic allocation vs static allocation in c

i wrote a tiny version of tail command using a large buffer statically allocated but, in a second time, i found another version in which i use a bidimensional array dynamically allocated. here is the first version /*my tiny tail, it prints the last 5 line of a file */ #include<stdio.h>... (4 Replies)
Discussion started by: lucasclaus
4 Replies

2. Linux

Node size

Hi, Does the output of the command numactl --hardware available: 1 nodes (0-0) node 0 cpus: 0 1 node 0 size: 8155 MB node 0 free: 3231 MB No distance information available. where, node 0 size: 8155MB mean that the local memory associated with node 0 is 8155MB? Can anyone guide me... (0 Replies)
Discussion started by: heartbreakkid
0 Replies

3. Red Hat

Node size

Hi, Does the output of the command numactl --hardware available: 1 nodes (0-0) node 0 cpus: 0 1 node 0 size: 8155 MB node 0 free: 3231 MB No distance information available. where, node 0 size: 8155MB mean that the local memory associated with node 0 is 8155MB? Can anyone guide me... (0 Replies)
Discussion started by: heartbreakkid
0 Replies

4. SuSE

Node size

Hi, Does the output of the command numactl --hardware available: 1 nodes (0-0) node 0 cpus: 0 1 node 0 size: 8155 MB node 0 free: 3231 MB No distance information available. where, node 0 size: 8155MB mean that the local memory associated with node 0 is 8155MB? Can anyone guide me... (1 Reply)
Discussion started by: heartbreakkid
1 Replies

5. Linux

Accessing node size

Hi, Does the output of the command numactl --hardware available: 1 nodes (0-0) node 0 cpus: 0 1 node 0 size: 8155 MB node 0 free: 3231 MB No distance information available. where, node 0 size: 8155MB mean that the local memory associated with node 0 is 8155MB? Can anyone guide me... (0 Replies)
Discussion started by: heartbreakkid
0 Replies

6. Red Hat

Doubt about process migration

Hello experts, My doubt is, shall we move process from one node to another node..? This will be need when the cpu running on max load. Thanks. (1 Reply)
Discussion started by: srigias
1 Replies