본문 바로가기
프로그램 개발(분석, 설계, 코딩, 배포)/100. 기타

2 CPU 코어 설정

by 3604 2025. 11. 25.
728x90
"2 CPU 코어 설정"은 사용하시는 환경에 따라 방법이 다릅니다. 주요 시나리오별 설정 방법을 설명해 드리겠습니다.

1️⃣ 가상머신(VM)에서 설정하는 방법

VirtualBox

  1. 가상머신 설정 열기
  2. 시스템 > 프로세서 탭 선택
  3. 프로세서 수를 2로 조정
  4. OK 버튼으로 저장

VMware Workstation/Player

  1. 가상머신 설정 열기
  2. Hardware > Processors 선택
  3. Number of processors를 2로 설정
  4. OK로 저장

Hyper-V (Windows)

PowerShell에서:
powershell
Copy
Set-VMProcessor -VMName "가상머신이름" -Count 2

2️⃣ Docker 컨테이너에서 설정하는 방법

컨테이너 실행 시 CPU 제한:
bash
Copy
# 2개 코어 사용 제한
docker run --cpus=2 your-image

# 특정 CPU 코어에만 할당 (예: 코어 0,1)
docker run --cpuset-cpus="0,1" your-image

3️⃣ Linux 프로세스에 CPU 제한하는 방법

cpulimit (실시간 제한)

bash
Copy
# 프로세스 ID 1234를 2개 코어(200%)로 제한
sudo cpulimit -p 1234 -l 200

taskset (CPU 고정)

bash
Copy
# 프로세스를 CPU 코어 0,1에서만 실행
taskset -c 0,1 ./your-program

4️⃣ Windows 프로세스에 CPU 제한하는 방법

PowerShell:
powershell
Copy
# 프로세스에 CPU 코어 0,1 할당
$Process = Get-Process -Name "프로세스명"
$Process.ProcessorAffinity = 0x3  # 비트마스크(0x3 = 코어 0,1)

5️⃣ Kubernetes Pod 설정

yaml
Copy
resources:
  limits:
    cpu: "2"
  requests:
    cpu: "1"

어떤 환경에서 설정하시려는지 알려주시면 더 정확한 방법을 안내해 드릴 수 있습니다!
728x90