티스토리 뷰
728x90
가상화 및 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. 초보자를 위한 학습 흐름
- 기본 용어 이해: 하이퍼바이저, VM, 호스트, 게스트.
- 네트워크 가상화 학습: vNIC, 브리지, NAT, 포트 포워딩.
- GPU 관련 개념 이해: vGPU, PCIe 패스스루, SR-IOV.
- Proxmox 또는 VirtualBox를 사용해 가상 환경 실습.
- IOMMU, NUMA, QoS 같은 고급 개념 탐구.
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 리눅스
- Build
- PowerShell
- 블루버블다이빙팀
- DLL
- 블루버블다이브팀
- Thread
- 제주도
- C++
- C# 고급 기술
- 서귀포블루버블
- ip
- 블루버블
- OpenSource
- 현포다이브
- Linux
- C#.NET
- C#
- 스쿠버다이빙
- 윈도우
- Windows
- 외돌개
- 스쿠버 다이빙
- 성산블루버블
- 울릉도
- CMake
- 서귀포
- C
- 패턴
- 암호화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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