기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS PCS에서 잘못된 노드 등록(INVALID_REG) 문제 해결
노드가 구성과 충돌하는 하드웨어에 등록되면 Slurm은 노드 상태를 로 설정하고 INVALID_REG드레이닝합니다. scontrol show node 출력의 노드 Reason 필드는 원인을 보고합니다. 가장 일반적인 원인은 하드웨어와 일치하지 않는 구성된 CPU 토폴로지와 GPU 자동 감지가 활성화된 경우 감지된 GPU 선호도에 맞지 않는 소켓 레이아웃입니다. AWS PCS가 각 Slurm 버전에서 토폴로지를 구성하는 방법에 대한 자세한 내용은 섹션을 참조하세요AWS PCS에서 하드웨어 토폴로지 구성.
CPU 토폴로지가 하드웨어와 일치하지 않음
노드 보고서보다 더 많은 리소스를 선언하는 구성된 소켓 레이아웃은 노드가 다음과 같은 이유로 등록됩니다.
NodeName=my-cng-1-1 ... State=DOWN+CLOUD+DRAIN+INVALID_REG Reason=Low socket*core*thread count [slurm@2026-09-07T11:45:03]
사유 텍스트는 축어적입니다. 비교된 수는 디버그 slurmctld 로그 수준의 로그에만 로 표시됩니다Node my-cng-1-1 has low socket*core*thread count (48 < 96). 즉, 구성된 Sockets 및 CoresPerSocket 조합이 노드의 실제 코어 수를 초과합니다. 예를 들어 실제 NUMA 또는 L3 캐시 도메인 수보다 큰 Sockets 사용자 지정 설정은 하드웨어가 충족할 수 없는 합계를 생성합니다.
GPU 선호도가 소켓 경계에 맞지 않음
GPU 자동 감지가 활성화되면 하드웨어와 일치하지 않는 소켓 레이아웃으로 인해 노드가 다음과 같은 이유로 등록됩니다.
Reason=gres/gpu GRES autodetected core affinity 0-23 on node my-cng-1-1 doesn't match socket boundaries. (Socket 0 is cores 0-0). Consider setting Parameters=l3cache_as_socket ...
즉, GPU는 구성된 소켓 하나에 맞지 않는 코어 범위에 연결됩니다. 일반적으로 CPU 토폴로지 없이 GPU 자동 감지가 활성화된 경우 나타나므로 노드는 기본 one-core-per-socket 레이아웃으로 돌아갑니다.
해결 방법
소켓 경계가 하드웨어와 일치하도록 컴퓨팅 노드 그룹의 CPU 토폴로지를 구성합니다.
-
Slurm 25.11에서는 컴퓨팅 노드 그룹의 사용자 지정 Slurm 설정에서
Sockets(및Parameters)를 설정합니다. -
Slurm 26.05 이상에서는 하드웨어와 일치하지 않는
Sockets재정의를 제거하거나 수정하고 AWS PCS가 자동 토폴로지를 적용하도록 합니다.
자세한 내용은 Slurm 버전별 토폴로지 동작 섹션을 참조하세요.