시스템 토폴로지
홈 화면 > 프로젝트 선택 > 실험실 > 시스템 토폴로지
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 토폴로지를 참조하세요. 실험실 기능의 접근 방법과 주의 사항은 실험실 문서를 참조하세요.
화면 구성
| Area | Description |
|---|---|
| 헤더 | 서버 선택, 지원 에이전트 정보, 에이전트 상태, 마지막 구성 변경 시각, 활용 가이드, 새로고침 |
| 이상 요약 줄 | 케이블 미연결·비활성 RDMA 포트, NVML이 인식하지 못한 GPU 같은 이상 항목 수 |
| 구성도 | CPU 소켓, NUMA 노드 카드, 장치 칩을 트리 형태로 표시 |
| 정보 패널 | 선택한 장치의 정보와 함께 쓰면 가까운 자원, 읽는 법 |
헤더
- 서버 선택: 드롭다운에서 서버를 선택하세요. 목록은 「호스트명 (공인 IP)」 형식이며 둘째 줄에 사설 IP를 표시합니다. 호스트명, 공인 IP, 사설 IP 어느 것으로도 검색할 수 있습니다.
- 마지막 구성 변경: 장치 구성이 마지막으로 바뀐 시각입니다. 데이터를 수집한 시각이 아닙니다.
- 에이전트가 비활성 상태이면 헤더 아래에 노란 경고 띠로 마지막 수집 시점을 안내합니다. 이후의 구성 변경은 화면에 반영되지 않습니다.
- 활용 가이드 버튼을 클릭하면 CPU 코어 고정, RDMA 장치 선택, RDMA 통신 점검 같은 상황별 활용 방법을 확인할 수 있습니다.
구성도
구성도는 끌어서 옮기지 않아도 한 화면에 전체가 들어오도록 펼쳐 표시합니다. 소켓 수에 따라 배치가 달라집니다.
| Socket | Layout |
|---|---|
| 1~2개 | 가로 트리. 소켓 아래에 NUMA 카드를 세로로 표시 |
| 3~4개 | 십자형. NUMA는 요약 상자로 접어 표시 |
| 5개 이상 | 링 요약. 소켓을 클릭하면 해당 소켓만 트리로 펼침. 전체 보기를 클릭하면 링으로 복귀 |
NUMA 카드에는 노드에 속한 CPU 범위·코어 수, 메모리, 그 노드에 연결된 장치 칩을 표시합니다. 장치 칩은 종류마다 새 줄에서 시작합니다.
| Chip | Description |
|---|---|
| GPU | GPU와 모델명 |
| RDMA | RDMA 네트워크 포트(InfiniBand, Ethernet) |
| NVSwitch | GPU 사이를 잇는 NVLink 장치. NUMA와 무관하게 GPU를 연결 |
| NVMe·NIC | NVMe 저장 장치와 일반 네트워크 카드 |
RDMA 칩의 점선 테두리는 비활성 포트, 빨간 테두리는 케이블 미연결 같은 경보 포트를 뜻합니다.
맞춤, 축소, 확대 버튼으로 배율을 조정할 수 있습니다. 직접 정한 배율은 50~250% 범위입니다. 맞춤을 클릭하면 구성도 전체가 한 화면에 들어오는 배율로 돌아갑니다.