IT생활

Windows에서는 Numa가 활성화 되어있는지 아닌지 알 수 있는 방법은?

우물 밖 개구리. 2025. 2. 17. 14:35
반응형

Windows에서 NUMA가 활성화되어 있는지 확인하는 방법은 여러 가지가 있습니다.


1. PowerShell을 사용하여 NUMA 상태 확인

PowerShell에서 Get-ComputerInfo 명령어를 사용하여 NUMA 노드 개수를 확인할 수 있습니다.

Get-ComputerInfo | Select-Object Numa*

출력 예제:

NumaNodeCount : 2

위 결과에서 NumaNodeCount 값이 2 이상이면 NUMA가 활성화되어 있는 것입니다.


2. Task Manager(작업 관리자)에서 확인

  1. Ctrl + Shift + Esc를 눌러 작업 관리자를 엽니다.
  2. 성능(Performance) 탭으로 이동합니다.
  3. CPU를 선택하면 오른쪽 상단에 "소켓(Sockets)" 및 "NUMA 노드(NUMA nodes)" 항목이 표시됩니다.
    • NUMA nodes 값이 2 이상이면 NUMA가 활성화되어 있음.
    • NUMA nodes 값이 1이면 UMA(Uniform Memory Access) 상태.

3. 명령 프롬프트(cmd)에서 확인

Windows의 systeminfo 명령어를 사용하여 NUMA 노드 개수를 확인할 수도 있습니다.

systeminfo | find "NUMA"

출력 예제:

NUMA 노드 수: 2

이 값이 2 이상이면 NUMA가 활성화된 상태입니다.


4. Coreinfo를 사용하여 NUMA 상세 확인

Microsoft의 Coreinfo 유틸리티를 이용하면 NUMA 노드 구성, CPU 코어와의 관계를 더 자세히 확인할 수 있습니다.

Coreinfo 다운로드 및 실행 방법

  1. Coreinfo 다운로드
  2. 압축을 풀고 coreinfo.exe를 실행합니다.
  3. 명령 프롬프트에서 다음 명령어 실행:
    coreinfo -n
    
  4. 출력 예제:
    NUMA Node 0
       CPU 0 1 2 3 4 5 6 7 8 9 10 11
    NUMA Node 1
       CPU 12 13 14 15 16 17 18 19 20 21 22 23
    
    • NUMA Node 0과 NUMA Node 1이 존재하면 NUMA 활성화됨.
    • NUMA Node 0만 있다면 NUMA 비활성화(UMA 모드).

5. BIOS 설정에서 확인

NUMA는 BIOS 설정에서 활성화되거나 비활성화될 수 있습니다.
BIOS에서 확인하려면 다음 단계를 따릅니다.

  1. 시스템을 재부팅 후 BIOS(UEFI) 설정으로 진입 (Del, F2, F12 등 키 사용)
  2. NUMA 관련 설정 확인 (항목 예시: "NUMA Support", "Memory Interleaving" 등)
  3. NUMA가 비활성화되어 있으면 활성화로 변경 후 저장 및 재부팅

6. Windows 레지스트리에서 확인

레지스트리 편집기에서 NUMA 상태를 확인할 수도 있습니다.

  1. Win + R → regedit 입력 후 실행
  2. 다음 경로로 이동:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NUMA
    
  3. 만약 NUMA 키가 존재하고 NodeCount 값이 2 이상이면 NUMA 활성화 상태.
    • 이 키가 없거나 NodeCount = 1이면 UMA(단일 노드).

결론

NUMA가 활성화되었는지 확인하는 가장 쉬운 방법은:

  1. PowerShell → Get-ComputerInfo | Select-Object Numa*
  2. 작업 관리자(Task Manager)에서 NUMA Nodes 확인
  3. Coreinfo.exe를 실행하여 상세 NUMA 정보 확인
  4. BIOS에서 NUMA 설정이 활성화되어 있는지 확인

만약 NUMA가 활성화되지 않았다면 BIOS에서 NUMA를 활성화해야 합니다.

반응형