Proxmox VE ๊ฐ์
>II. ๊ฐ์ ํ๊ฒฝ ๊ด๋ฆฌ ๋ฐ ์ด์
๐ป Proxmox VE ๊ฐ์ข II-A-5. CPU ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ค์ : Ballooning ๋ฐ NUMA ์ค์ ์ดํด
์๋ฃ ๊ธฐ๋ณธ์ ๋ณด
์ฃผ์ ํ๋ก๊ทธ๋จ ์คํ
- ํ์ : 10.0
- ๋ผ์ด์ ์ค: free
ํผ๋๋ฐฑ ๋ฐ ๋ค์ด๋ก๋
- ์ฌ์ฉ์ ํ์ : 10.0
- ์กฐํ: 16
์ ์กฐ์ฌ ๋ฐ ๋ฑ๋ก ์ ๋ณด
- ์ ์์ฌ: LUZENSOFT
- ๋ฑ๋ก์ผ: 2025-12-10 02:01:21
- ์ค๋ช
๐ง VM ์ฑ๋ฅ ๊ทน๋ํ: #CPU #๋ฉ๋ชจ๋ฆฌ ํ ๋น ๋ฐ #๊ณ ๊ธ๊ธฐ๋ฅ #์ต์ ํ ๊ฐ์ด๋
์ด์ #๊ฐ์์์๋ #VM ์์ฑ ๋ง๋ฒ์ฌ์ #๋์คํฌ์ค์ ๋จ๊ณ๋ฅผ ์๋ฃํ์ต๋๋ค
์ด์ #๊ฐ์๋จธ์ (#VM) ์ฑ๋ฅ์ #์ง์ ์ ์ผ๋ก #๊ฒฐ์ ํ๋ #CPU ๋ฐ #๋ฉ๋ชจ๋ฆฌ #์ค์ #๋จ๊ณ๋ก #๋์ด๊ฐ๋๋ค
๋จ์ํ #์ฝ์ด์์ #์ฉ๋์ #ํ ๋นํ๋ #๊ฒ์ #๋์ด, #Ballooning #๊ธฐ๋ฅ์ #ํตํ #๋ฉ๋ชจ๋ฆฌ #์ ์ฐ์ฑ #ํ๋ณด์ #NUMA #์ค์ ์ #ํตํ #๋ฌผ๋ฆฌ #ํ๋์จ์ด #์ต์ ํ๋ #VM์ #์ฑ๋ฅ์ #๊ทน๋ํํ๋ #ํต์ฌ #๊ธฐ์ ์ ๋๋ค
์ด #ํฌ์คํ ์์๋ #ProxmoxVE์์ #CPU์ #๋ฉ๋ชจ๋ฆฌ๋ฅผ #ํจ์จ์ ์ผ๋ก #๋ฐฐ๋ถํ๊ณ , #๊ณ ๊ธ #๊ฐ์ํ #๊ธฐ๋ฅ์ธ #Ballooning ๋ฐ #NUMA #์ค์ ์ #์ดํดํ๊ณ #์ ์ฉํ๋ #๊ตฌ์ฒด์ ์ธ #๋ฐฉ๋ฒ์ #์๋ดํฉ๋๋ค
1. #CPU #์ค์ : #์ฝ์ด #ํ ๋น ๋ฐ #์ ํ #์ง์
#CPU #์ค์ ์ #VM์ #์ฒ๋ฆฌ #๋ฅ๋ ฅ์ #์ง์ #๊ฒฐ์ ํฉ๋๋ค
A. #Core #์ (#Cores) #ํ ๋น
#๋ฌผ๋ฆฌ์ #์ฝ์ด #์๋ฅผ #๋์ด์ #VM์ #์ฝ์ด๋ฅผ #ํ ๋นํ๋ #๊ฒ์ #์ค๋ฒ์ปค๋ฐ (#Overcommit)์ด๋ผ๊ณ #ํฉ๋๋ค
#์ผ๋ฐ์ ์ผ๋ก #VM #์๊ฐ #๋ง๊ณ #๊ฐ #VM์ #์ฌ์ฉ๋ฅ ์ด #๋ฎ์ #๊ฒฝ์ฐ #์ค๋ฒ์ปค๋ฐ์ด #ํ์ฉ๋์ง๋ง, #VM #์ฑ๋ฅ #์ ํ๋ฅผ #๋ฐฉ์งํ๊ธฐ #์ํด #๋ฌผ๋ฆฌ์ #์ฝ์ด #์์ #์ต๋ #2๋ฐฐ๋ฅผ #๋์ง #์๋๋ก #๊ถ์ฅ๋ฉ๋๋ค
B. #CPU #์ ํ (#Type) #์ ํ
#Default (#kvm64): #๊ธฐ๋ณธ #๊ฐ์ด๋ฉฐ, #์ผ๋ฐ์ ์ผ๋ก #๊ฐ์ฅ #์์ ์ ์ ๋๋ค
#Host: #ํธ์คํธ #๋ฌผ๋ฆฌ #์๋ฒ์ #๋์ผํ #CPU #์ ํ์ #VM์ #๋ ธ์ถํฉ๋๋ค
#๊ฒ์คํธ #OS์์ #์ต์ #CPU์ #๋ชจ๋ #ํน์ง (#InstructionSet)์ #์ฌ์ฉํ #์ #์์ด #๊ฐ์ฅ #๋์ #์ฑ๋ฅ์ #์ ๊ณตํ์ง๋ง, #๋ค๋ฅธ #ํธ์คํธ๋ก #LiveMigration #์ #CPU #ํธํ์ฑ #๋ฌธ์ ๊ฐ #๋ฐ์ํ #์ #์์ต๋๋ค
#์ถ๊ฐ #์ค์ : #Sockets (#์์ผ #์)์ #Cores (#์ฝ์ด #์)๋ฅผ #์กฐ์ ํ์ฌ #๊ฒ์คํธ #OS์์ #์ธ์ํ๋ #CPU #๊ตฌ์กฐ๋ฅผ #๋ณ๊ฒฝํ #์ #์์ต๋๋ค
2. #๋ฉ๋ชจ๋ฆฌ #์ค์ : #์ฉ๋ #ํ ๋น ๋ฐ #Ballooning #์ ์ฉ
#๋ฉ๋ชจ๋ฆฌ๋ #VM์ #๋ฐ์์ฑ๊ณผ #๋์ #์์ #์ฒ๋ฆฌ #๋ฅ๋ ฅ์ #๊ฐ์ฅ #ํฐ #์ํฅ์ #์ค๋๋ค
A. #Memory (#RAM) #ํ ๋น
#VM์ด #์ฌ์ฉํ #์ต๋ #๋ฉ๋ชจ๋ฆฌ #์ฉ๋์ #์ง์ ํฉ๋๋ค
#VM #์ฑ๋ฅ์ #์ํด #๋ฌผ๋ฆฌ์ #๋ฉ๋ชจ๋ฆฌ๋ฅผ #๋์ด์๋ #๊ณผ๋ํ #์ค๋ฒ์ปค๋ฐ์ #ํผํด์ผ #ํฉ๋๋ค
B. #๋ฉ๋ชจ๋ฆฌ #Ballooning #ํ์ฑํ
#Ballooning์ #์ฌ์ฉ๋์ด #๋ฎ์ #VM์ #๋ฉ๋ชจ๋ฆฌ๋ฅผ #ํ์ํ์ฌ #๋ฉ๋ชจ๋ฆฌ๊ฐ #๋ถ์กฑํ #๋ค๋ฅธ #VM์ #๋์ ์ผ๋ก #ํ ๋นํ #์ #์๊ฒ #ํ๋ #๊ธฐ๋ฅ์ ๋๋ค
#Min #Memory (#์ต์ #๋ฉ๋ชจ๋ฆฌ): #Ballooning์ #์ฌ์ฉํ #๊ฒฝ์ฐ #VM์ด #ํญ์ #์ ์งํด์ผ #ํ๋ #์ต์ #๋ฉ๋ชจ๋ฆฌ #์์ #์ค์ ํฉ๋๋ค
#์ด #๊ฐ์ #๋ฎ๊ฒ #์ค์ ํ ์๋ก #๋ฉ๋ชจ๋ฆฌ #๊ณต์ #ํจ์จ์ฑ์ #๋์์ง์ง๋ง, #๊ฐ์์ค๋ฌ์ด #๋ถํ #๋ฐ์ #์ #์ฑ๋ฅ #์ ํ #์ํ์ด #์์ต๋๋ค
#ํ: #Ballooning์ #๋์ผํ #ํธ์คํธ์์ #๋ค์์ #VM์ #์ด์ํ #๋ #ํจ์จ์ ์ด์ง๋ง, #๋ฉ๋ชจ๋ฆฌ #๊ณต์ ๊ฐ #ํ์ #์๋ #๋จ์ผ #VM์ด๋ #๋ฏธ์ #ํฌ๋ฆฌํฐ์ปฌ #VM์๋ #๋นํ์ฑํํ๊ณ #Fixed #Memory #ํ ๋น์ด #๊ถ์ฅ๋ฉ๋๋ค
3. #NUMA #์ค์ : #๋ค์ค #์์ผ #ํ๊ฒฝ #์ต์ ํ
#NUMA (#Non-Uniform #Memory #Access)๋ #๋ฌผ๋ฆฌ์ ์ผ๋ก #CPU #์์ผ์ด #์ฌ๋ฌ #๊ฐ์ธ #์๋ฒ #ํ๊ฒฝ์์ #๋ฉ๋ชจ๋ฆฌ #์ ๊ทผ #์๋์ #๋ถ๊ท ์ผ #๋ฌธ์ ๋ฅผ #์ต์ํํ๊ธฐ #์ํ #์ค์ ์ ๋๋ค
A. #NUMA #์ค์ ์ #ํ์์ฑ
#๋ค์ค #CPU #์๋ฒ์์๋ #๊ฐ #CPU #์์ผ๋ง๋ค #์ ์ฉ #๋ฉ๋ชจ๋ฆฌ #๋ฑ ํฌ๊ฐ #์์ผ๋ฉฐ, #๋ค๋ฅธ #์์ผ์ #๋ฉ๋ชจ๋ฆฌ์ #์ ๊ทผํ #๊ฒฝ์ฐ #์ ๊ทผ #์ง์ฐ #์๊ฐ (#Latency)์ด #๋ฐ์ํฉ๋๋ค
#VM์ #ํ ๋น๋ #CPU #์ฝ์ด์ #๋ฉ๋ชจ๋ฆฌ๊ฐ #๋์ผํ #๋ฌผ๋ฆฌ์ #NUMA #๋ ธ๋ #๋ด์ #๋ฐฐ์น๋๋๋ก #์ค์ ํ์ฌ #์ฑ๋ฅ์ #์ต์ ํํฉ๋๋ค
B. #NUMA #ํ์ฑํ #์กฐ๊ฑด
#VM์ #ํ ๋น๋ #CPU #์ฝ์ด #์๊ฐ #๋ฌผ๋ฆฌ์ #NUMA #๋ ธ๋ #ํ๋๊ฐ #์ ๊ณตํ๋ #์ฝ์ด #์๋ฅผ #๋์ด์ค #๊ฒฝ์ฐ #ํ์ฑํํ๋ #๊ฒ์ด #์ผ๋ฐ์ ์ ๋๋ค
#VM์ด #ํ๋์ #NUMA #๋ ธ๋ #๋ด์ #์์ ํ #ํฌํจ๋๋๋ก #์ฝ์ด #์์ #๋ฉ๋ชจ๋ฆฌ๋ฅผ #์ค์ ํ๋ #๊ฒ์ด #๊ฐ์ฅ #์ข์ต๋๋ค
4. #์ถ๊ฐ #์ค์ : #KVM #๊ฐ์ํ #์ต์ ํ
A. #์ปดํจํฐ #๊ฐ์ (#Accelerate #computer)
#KVM #๊ฐ์ํ #๊ธฐ์ ์ #์ฌ์ฉํ #๊ฒ์ธ์ง #์ฌ๋ถ๋ฅผ #์ ํํ๋ฉฐ, #์ผ๋ฐ์ ์ผ๋ก #Default์ธ #KVM #์ ํ์ด #๊ฐ์ฅ #๋น ๋ฅธ #์ฑ๋ฅ์ #์ ๊ณตํฉ๋๋ค
B. #๊ฐ์ํ #์ธํฐ๋ฝํธ #์ปจํธ๋กค๋ฌ (#vCPU #Interrupt #Controller)
#apic (Advanced Programmable Interrupt Controller)๋ฅผ #์ ํํ์ฌ #๋ฉํฐ์ฝ์ด #ํ๊ฒฝ์์ #VM์ #์ธํฐ๋ฝํธ #์ฒ๋ฆฌ #ํจ์จ์ #๋์ผ #์ #์์ต๋๋ค
#CPU #๋ฐ #๋ฉ๋ชจ๋ฆฌ #์ค์ ์ #VM #์ฑ๋ฅ์ #๊ฒฐ์ ์ ์ธ #์ํฅ์ #๋ฏธ์น๋ฏ๋ก, #ํธ์คํธ #์๋ฒ์ #๋ฌผ๋ฆฌ์ #์์ #ํํฉ์ #์ ํํ #ํ์ ํ๊ณ #์ํฌ๋ก๋์ #๋ง์ถฐ #์ ์คํ๊ฒ #์ ์ฉํด์ผ #ํฉ๋๋ค
CPU, ๋ฉ๋ชจ๋ฆฌ, VM์ฑ๋ฅ, Ballooning, NUMA, ๊ฐ์ํ, ์ค๋ฒ์ปค๋ฐ, VirtIO, KVM, ์ฝ์ดํ ๋น
์ต์ ์ ์ฑ๋ฅ, ์ต๊ณ ์ ๋น์ฉ ํจ์จ์ฑ! ๋น์ ์ ํ๋ก์ ํธ์ ๋ฑ ๋ง๋ Proxmox VE ๊ธฐ๋ฐ ํธ์คํ ์ ๊ฒฝํํด ๋ณด์ธ์. ๋ฃจ์ ํธ์คํ ๋ฐ๋ก๊ฐ๊ธฐ