Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

A.11. 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
다른 노드의 프로세스에 의해 이 노드에 할당된 페이지 수입니다.
다음 옵션 중 하나를 제공하면 표시된 단위가 메가바이트의 메모리(두 개의 10진수 위치로 이어짐)로 변경되고, 아래에 설명된 대로 다른 특정 numastat 동작을 변경합니다.
-c
표시된 정보 테이블을 수평으로 축소합니다. 이 기능은 NUMA 노드가 많은 시스템에서 사용되지만 열 너비와 열 간 간격은 다소 예측할 수 없습니다. 이 옵션을 사용하면 메모리 양이 가장 가까운 메가바이트로 반올림됩니다.
-m
/proc/meminfo 에 있는 정보와 유사하게 노드별로 시스템 전체 메모리 사용량 정보를 표시합니다.
-n
원래 numastat 명령과 동일한 정보 (numa_hit,numa_miss,numa_foreign, numa_foreign ,interleave_hit,local_nodeother_node)와 동일한 정보를 측정 단위로 사용하여 업데이트된 형식을 표시합니다.
-p 패턴
지정된 패턴에 대한 노드별 메모리 정보를 표시합니다. 패턴 값이 숫자로 구성된 경우 numastat 은 숫자가 프로세스 식별자라고 가정합니다. 그렇지 않으면 numastat 은 지정된 패턴에 대해 프로세스 명령줄을 검색합니다.
-p 옵션 값 뒤에 입력된 명령행 인수는 필터링할 추가 패턴으로 간주됩니다. 추가 패턴은 필터가 좁지 않고 확장됩니다.
-s
표시된 데이터를 내림차순으로 정렬하여 가장 큰 메모리 소비자(총 열에 따라)가 먼저 나열됩니다.
선택적으로 노드를 지정할 수 있으며 테이블은 노드 열에 따라 정렬됩니다. 이 옵션을 사용하는 경우 다음과 같이 노드 값은 -s 옵션을 즉시 따라야 합니다.
numastat -s2
옵션과 값 사이에 공백을 포함하지 마십시오.
-v
더 자세한 정보를 표시합니다. 즉, 여러 프로세스의 프로세스 정보는 각 프로세스에 대한 자세한 정보를 표시합니다.
-V
numastat 버전 정보를 표시합니다.
-z
표시된 정보에서 값이 0인 테이블 행과 열을 생략합니다. 표시 용도로 0으로 반올림되는 일부 값은 표시된 출력에서 생략되지 않습니다.