티스토리 뷰

728x90
가상화 및 GPU 패스스루 용어 정리

가상화 및 GPU 패스스루 용어 정리

1. 기본 가상화 용어

  • 하이퍼바이저 (Hypervisor): 여러 가상 머신(VM)을 실행할 수 있도록 하는 소프트웨어.
  • VM (Virtual Machine): 가상화된 환경에서 실행되는 운영 체제.
  • 호스트 (Host): 하이퍼바이저가 설치된 물리적인 서버.
  • 게스트 (Guest): 하이퍼바이저 위에서 실행되는 가상 머신.

2. 네트워크 관련 용어

  • vNIC (가상 NIC): 가상 머신이 사용하는 가상 네트워크 인터페이스.
  • 브리지 (Bridge): 물리 NIC와 가상 NIC를 연결하는 네트워크 구성 방식.
  • NAT (네트워크 주소 변환): VM이 호스트 IP를 통해 외부 인터넷에 접근할 수 있도록 지원.
  • 포트 포워딩 (Port Forwarding): 외부 트래픽을 특정 VM으로 전달.

3. 리소스 관리

  • vCPU (가상 CPU): 가상 머신에 할당된 논리적 CPU.
  • 메모리 할당: VM에 할당된 물리적 메모리.
  • IOMMU: PCIe 장치를 특정 VM에 직접 전달(Pass-through)할 수 있도록 지원하는 기술.

4. GPU 가상화 및 패스스루

  • vGPU (가상 GPU): 단일 GPU를 여러 VM에서 공유할 수 있도록 가상화한 기술.
  • PCIe 패스스루: 물리 GPU를 특정 VM에 직접 할당하여 네이티브 성능 제공.
  • SR-IOV: 하나의 PCIe 장치를 여러 VM에서 사용할 수 있도록 지원하는 기술.
  • vGPU 프로파일: GPU 리소스를 VM에 할당하는 설정(예: 메모리 크기, 코어 수 등).

5. 고급 개념

  • 오버커밋 (Overcommit): 실제 물리 리소스보다 더 많은 가상 리소스를 할당.
  • QoS (서비스 품질): VM 간 리소스 사용량을 조절하여 성능 균형 유지.
  • NUMA (비균등 메모리 접근): 멀티 코어 CPU에서 메모리 접근 최적화를 통해 성능 향상.
  • 격리 (Isolation): VM 간 독립성을 유지하여 보안과 안정성 강화.

6. 초보자를 위한 학습 흐름

  1. 기본 용어 이해: 하이퍼바이저, VM, 호스트, 게스트.
  2. 네트워크 가상화 학습: vNIC, 브리지, NAT, 포트 포워딩.
  3. GPU 관련 개념 이해: vGPU, PCIe 패스스루, SR-IOV.
  4. Proxmox 또는 VirtualBox를 사용해 가상 환경 실습.
  5. IOMMU, NUMA, QoS 같은 고급 개념 탐구.
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함
250x250