본문으로 건너뛰기

시스템 토폴로지

홈 화면 > 프로젝트 선택 > 실험실 > 시스템 토폴로지

GPU 작업의 성능은 GPU 자체뿐 아니라, 그 GPU가 어느 CPU 소켓과 NUMA 노드에 붙어 있고 함께 쓰는 RDMA 장치가 얼마나 가까운지에도 영향을 받습니다. 작업이 GPU와 다른 소켓의 코어나 메모리를 쓰면 데이터가 소켓 사이를 건너 지연이 늘어납니다. 시스템 토폴로지는 서버 한 대의 CPU 소켓, NUMA 노드, 그 아래 연결된 GPU·RDMA·NVMe·네트워크 카드와 NVSwitch를 구성도로 보여 주는 실험실 기능입니다. GPU 작업에 고정할 CPU 코어를 정하거나, GPU와 함께 쓸 RDMA 장치를 고르거나, RDMA 통신이 되지 않는 포트를 찾을 때 사용합니다. AI·HPC 서버의 장치 배치를 점검해야 하는 운영자를 대상으로 합니다.

노트

지원 에이전트 버전

Linux·Windows 에이전트 2.9.25 이상에서만 지원합니다. AIX·HP-UX·Solaris 서버와 버전이 낮은 서버는 서버 선택 목록에 나타나지 않습니다. GPU가 없는 서버도 조회할 수 있습니다. 화면에 표시하는 데이터는 에이전트가 수집하는 server_system_topology·server_numa_inventory·server_rdma_inventory 인벤토리 항목입니다. 수집 필드와 옵션은 서버 인벤토리 수집 항목을 참조하세요.

시스템 구성 정보를 표로 보려면 시스템 구성 정보를, GPU끼리의 연결을 보려면 GPU 토폴로지를 참조하세요. 실험실 기능의 접근 방법과 주의 사항은 실험실 문서를 참조하세요.

화면 구성​

AreaDescription
헤더서버 선택, 지원 에이전트 정보, 에이전트 상태, 마지막 구성 변경 시각, 활용 가이드, 새로고침
이상 요약 줄케이블 미연결·비활성 RDMA 포트, NVML이 인식하지 못한 GPU 같은 이상 항목 수
구성도CPU 소켓, NUMA 노드 카드, 장치 칩을 트리 형태로 표시
정보 패널선택한 장치의 정보와 함께 쓰면 가까운 자원, 읽는 법

헤더​

  • 서버 선택: 드롭다운에서 서버를 선택하세요. 목록은 「호스트명 (공인 IP)」 형식이며 둘째 줄에 사설 IP를 표시합니다. 호스트명, 공인 IP, 사설 IP 어느 것으로도 검색할 수 있습니다.
  • 마지막 구성 변경: 장치 구성이 마지막으로 바뀐 시각입니다. 데이터를 수집한 시각이 아닙니다.
  • 에이전트가 비활성 상태이면 헤더 아래에 노란 경고 띠로 마지막 수집 시점을 안내합니다. 이후의 구성 변경은 화면에 반영되지 않습니다.
  • 활용 가이드 버튼을 클릭하면 CPU 코어 고정, RDMA 장치 선택, RDMA 통신 점검 같은 상황별 활용 방법을 확인할 수 있습니다.

구성도​

구성도는 끌어서 옮기지 않아도 한 화면에 전체가 들어오도록 펼쳐 표시합니다. 소켓 수에 따라 배치가 달라집니다.

SocketLayout
1~2개가로 트리. 소켓 아래에 NUMA 카드를 세로로 표시
3~4개십자형. NUMA는 요약 상자로 접어 표시
5개 이상링 요약. 소켓을 클릭하면 해당 소켓만 트리로 펼침. 전체 보기를 클릭하면 링으로 복귀

NUMA 카드에는 노드에 속한 CPU 범위·코어 수, 메모리, 그 노드에 연결된 장치 칩을 표시합니다. 장치 칩은 종류마다 새 줄에서 시작합니다.

ChipDescription
GPUGPU와 모델명
RDMARDMA 네트워크 포트(InfiniBand, Ethernet)
NVSwitchGPU 사이를 잇는 NVLink 장치. NUMA와 무관하게 GPU를 연결
NVMe·NICNVMe 저장 장치와 일반 네트워크 카드

RDMA 칩의 점선 테두리는 비활성 포트, 빨간 테두리는 케이블 미연결 같은 경보 포트를 뜻합니다.

맞춤, 축소, 확대 버튼으로 배율을 조정할 수 있습니다. 직접 정한 배율은 50~250% 범위입니다. 맞춤을 클릭하면 구성도 전체가 한 화면에 들어오는 배율로 돌아갑니다.

장치 선택과 정보 패널​

장치 칩이나 NUMA 요약 상자를 클릭하면 해당 장치를 선택하고 정보 패널을 엽니다. 같은 칩을 다시 클릭하면 선택을 해제합니다. 선택한 장치와 관계없는 카드와 칩은 흐리게 표시합니다.

  • GPU를 선택하면 같은 NUMA 노드의 CPU 범위와 메모리가 진하게 표시됩니다. 같은 노드의 RDMA 장치에는 근접도 배지(PIX·PXB·PHB·NODE·SYS)가 붙습니다. PIX에 가까울수록 GPU와 물리적으로 가깝습니다.
  • RDMA 칩을 선택하면 정보 패널에 포트 상태를 표시합니다.
Port statusDescription
활성링크가 올라와 통신할 수 있음
비활성포트가 꺼져 있음
케이블 미연결상대편을 찾는 중(Polling). 케이블과 스위치 점검 필요
Subnet Manager 없음물리 링크는 올라왔지만 Subnet Manager가 응답하지 않음(LinkUp, Init)
기타 상태위에 없는 상태. RDMA 포트 표의 원문 값 확인 필요
상태 미수집에이전트가 포트 상태를 보내지 않음

활용 예​

GPU 작업에 CPU 코어를 고정할 때

GPU 칩을 클릭하면 그 GPU와 같은 NUMA 노드의 CPU 범위와 메모리가 진하게 표시됩니다. 작업을 이 코어에 고정하면 메모리 접근이 소켓을 건너지 않습니다.

GPU와 함께 쓸 RDMA 장치를 고를 때

GPU를 선택한 뒤 근접도 배지를 확인하세요. PIX나 PXB처럼 가까운 등급의 RDMA 장치를 쓰면 데이터가 CPU를 거치지 않고 오갑니다.

RDMA 통신이 되지 않을 때

빨간 테두리의 RDMA 칩을 클릭해 포트 상태를 확인하세요. 상태가 케이블 미연결이면 케이블과 스위치 포트를 점검하세요.

화면에 데이터가 없는 경우​

MessageCause
아직 수집된 시스템 구성이 없습니다에이전트가 처음 수집하기 전. 최초 수집까지 최대 1시간 소요
CPU와 NUMA 정보를 수집하지 못했습니다컨테이너처럼 NUMA 정보가 드러나지 않는 환경
지원하지 않는 OS입니다URL로 지정한 서버가 Linux·Windows가 아님
지원하지 않는 에이전트 버전입니다URL로 지정한 서버의 에이전트가 2.9.25 미만. 에이전트 업데이트 필요
토폴로지를 수집하는 서버가 없습니다지원 조건(Linux·Windows 2.9.25 이상)을 만족하는 서버가 없음
에이전트 버전을 확인할 수 없습니다URL로 지정한 서버의 에이전트 버전 정보가 없음
요청한 서버를 찾을 수 없습니다URL로 지정한 서버가 제외되었거나 삭제됨

프로젝트에 서버가 하나도 없으면 에이전트 설치 안내를 표시합니다.