반응형
CPU 1 Core 1 Process 실행하기
1개의 프로그램을 CPU 1코어만으로 실행하기 위한 방법
4코어 CPU 기준으로 프로그램을 실행시키면, OS에서 자동으로 하나의 프로세스를 4개의 CPU에 분산처리하여 실행된다.
하지만.... 1개의 CORE로만 실행을 시키면 CPU 점유율이 MAX 25%가 되는 것이다.
물론 1CORE, 2CORE, 3CORE, 4CORE 또는 CPU0, CPU1, CPU2, CPU3 등 선택한 CPU에서만 실행시킬 수 도 있다.
프로그램명이 program.exe 라고 할 경우
명령어 : start /affinity 1 program.exe
1 이라는 숫자의 정의는 다음과 같다.
CPU3 CPU2 CPU1 CPU0 Bin Hex
---- ---- ---- ---- --- ---
OFF OFF OFF ON = 0001 = 1
OFF OFF ON OFF = 0010 = 2
OFF OFF ON ON = 0011 = 3
OFF ON OFF OFF = 0100 = 4
OFF ON OFF ON = 0101 = 5
OFF ON ON OFF = 0110 = 6
OFF ON ON ON = 0111 = 7
ON OFF OFF OFF = 1000 = 8
ON OFF OFF ON = 1001 = 9
ON OFF ON OFF = 1010 = A
ON OFF ON ON = 1011 = B
ON ON OFF OFF = 1100 = C
ON ON OFF ON = 1101 = D
ON ON ON OFF = 1110 = E
ON ON ON ON = 1111 = F
---- ---- ---- ---- --- ---
OFF OFF OFF ON = 0001 = 1
OFF OFF ON OFF = 0010 = 2
OFF OFF ON ON = 0011 = 3
OFF ON OFF OFF = 0100 = 4
OFF ON OFF ON = 0101 = 5
OFF ON ON OFF = 0110 = 6
OFF ON ON ON = 0111 = 7
ON OFF OFF OFF = 1000 = 8
ON OFF OFF ON = 1001 = 9
ON OFF ON OFF = 1010 = A
ON OFF ON ON = 1011 = B
ON ON OFF OFF = 1100 = C
ON ON OFF ON = 1101 = D
ON ON ON OFF = 1110 = E
ON ON ON ON = 1111 = F
start /affinity 4 program.exe
라고 한다면, CPU2만을 사용하게 되는 것이다. 16진수 잊지말자.
반응형
'I.T' 카테고리의 다른 글
Gmail 메일수신 알람이 안올때? (0) | 2022.07.15 |
---|---|
[C#][Windows]win10에서 관리자권한실행 사용자계정컨트롤 관리승인모드에서 모든관리자실행(SYSTEM계정에서 USER계정실행) (0) | 2022.07.15 |
Win10 Visual Studio 2013, 찾기 및 바꾸기 결과 안나오 때 (0) | 2018.02.06 |
DownMe 라는 스트리밍 동영상 다운 (1) | 2017.02.07 |
세마전자 스토리링크K9, IPTIME 포트포워딩 방법 (0) | 2017.02.07 |