216.73.216.36 TODAY : 142
์ž๋ฃŒ์‹ค ์„œ๋ธŒ ํƒ€์ดํ‹€ ์•„์ด์ฝ˜

Proxmox VE ๊ฐ•์˜

 > 

II. ๊ฐ€์ƒ ํ™˜๊ฒฝ ๊ด€๋ฆฌ ๋ฐ ์šด์˜

๐Ÿ’ป Proxmox VE ๊ฐ•์ขŒ II-A-5. CPU ๋ฐ ๋ฉ”๋ชจ๋ฆฌ ์„ค์ •: Ballooning ๋ฐ NUMA ์„ค์ • ์ดํ•ด

์ž๋ฃŒ ๊ธฐ๋ณธ์ •๋ณด

๐Ÿ’ป 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 #์„ค์ •: #์ฝ”์–ด #ํ• ๋‹น ๋ฐ #์œ ํ˜• #์ง€์ •

uploadImage

#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 #์ ์šฉ

uploadImage

#๋ฉ”๋ชจ๋ฆฌ๋Š” #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 ๊ธฐ๋ฐ˜ ํ˜ธ์ŠคํŒ…์„ ๊ฒฝํ—˜ํ•ด ๋ณด์„ธ์š”. ๋ฃจ์  ํ˜ธ์ŠคํŒ… ๋ฐ”๋กœ๊ฐ€๊ธฐ