Show Table of Contents
A.12. numastat
numastat 도구는 numactl 패키지를 통해 제공되며 NUMA 노드 기반에서 프로세서 및 운영 체제의 메모리 통계 (할당 히트 및 누락 사항)를 표시합니다.
numastat 명령의 기본 추적 카테고리는 다음에서 설명합니다:
- numa_hit
- 이 노드에 성공적으로 할당된 페이지 수입니다.
- numa_miss
- 원래 의도된 노드에 메모리가 부족하여 이 노드에 할당된 페이지 수입니다. 각각의
numa_miss이벤트는 해당하는numa_foreign이벤트가 다른 노드에 있습니다. - numa_foreign
- 다른 노드에 할당하려 했으나 처음에 의도된 노드에 할당된 페이지 수입니다. 각각의
numa_foreign이벤트에 해당하는numa_miss이벤트가 다른 노드에 있습니다. - interleave_hit
- 이 노드에 성공적으로 할당된 인터리브 정책 페이지 수입니다.
- local_node
- 이 노드의 프로세스에 의해 이 노드에 성공적으로 할당된 페이지 수입니다.
- other_node
- 다른 노드의 프로세스에 의해 이 노드에 할당된 페이지 수입니다.
다음 옵션 중 하나를 적용하면 메모리의 표시 단위가 메가바이트로 변경됩니다. (소수점 두 자리 까지 반올림됨) 다음에서 설명하고 있듯이 다른 특정 numastat 동작을 변경합니다.
- -c
- 표시된 정보 테이블을 가로로 축소합니다. 이는 NUMA 노드 수가 많은 시스템에서 유용하지만 열의 폭과 열 사이의 간격은 예측 불가능합니다. 이 옵션을 사용하면 메모리 양은 가장 가까운 메가바이트로 반올림됩니다.
- -m
- 노드 당 시스템 전체 메모리 사용량을 표시합니다. 이는
/proc/meminfo에 있는 정보와 유사합니다. - -n
- 업데이트된 형식으로 측정 단위로 메가바이트를 사용하여 원래의 umastat 명령 (
numa_hit,numa_miss,numa_foreign,interleave_hit,local_node,other_node)과 동일한 정보가 표시됩니다. - -p pattern
- 지정된 패턴의 노드 당 메모리 정보를 표시합니다. 패턴 값이 숫자로 구성되면 numastat는 이를 숫자 프로세스 식별자로 간주합니다. 그렇지 않을 경우 numastat는 지정된 패턴의 프로세스 명령행을 검색합니다.
-p옵션 값 다음에 입력되는 명령행 인수는 필터링 추가 패턴으로 간주됩니다. 추가 패턴은 필터를 좁히는 것이 아니라 확장합니다. - -s
- 표시된 데이터를 내림 차순으로 정렬하므로 (전체 칼럼의) 메모리 사용량이 많은 것이 먼저 나열됩니다.옵션으로 node를 지정하면 표는 node 칼럼에 정렬됩니다. 이 옵션을 사용할 때 다음과 같이 node 값은
-s옵션 바로 뒤에 와야 합니다.numastat -s2
옵션과 값 사이에 공백을 넣지 마십시오. - -v
- 자세한 정보를 표시합니다. 즉 여러 프로세스의 프로세스 정보는 각 프로세스에 대해 자세한 정보를 표시합니다.
- -V
- numastat 버전 정보를 표시합니다.
- -z
- 표시된 정보에서 제로 값을 갖는 표의 행과 열을 생략합니다. 표시 목적으로 제로로 반올림된 제로에 가까운 값은 표시된 출력에서 생략되지 않음에 유의합니다.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.