2012.06.11 10:28
많은 사람들은 4개의 가상 프로세서를 가진 가상 컴퓨터를 만들 수 있다는 걸 알고 있습니다. 그리고 Windows XP는 4개의 가상 프로세서 위에서 잘 동작합니다. 알고 있기로 Windows XP는 1 ~ 2개의 프로세서만 지원하는데 이상합니다.
이 상황을 이해하기 위해서는 프로세서 토폴로지에 대해서 이야기 할 필요가 있습니다.
옛날에, 우주는 매우 간단했습니다. 프로세서에 대해 말할 때는 컴퓨터 안에 있는 물리적인 칩 한 개를 의미 했습니다. 그 프로세서는 한 개의 명령 스트림을 처리했습니다. 그 뒤에 하이퍼 쓰레딩과 멀티 코어 프로세서같은 개념이 나왔습니다. 이 기술들은 한 개의 물리적인 프로세서가 여러 개의 명령 스트림 처리를 가능하게 했습니다. 그리고 다중 프로세서 같은 효과가 나타났습니다.
현재는 컴퓨터에 꼽아 놓은 물리적인 칩과 칩의 단일 명령 스트림 사이에 차이가 있기 때문에 컴퓨터에 꼽아 놓은 실제 물리적인 칩에는 “패키지”, “소켓” 또는 “물리적인 프로세서”라는 단어를 사용합니다. 그리고 칩에서 단일 명령 스트림은 “논리적인 프로세서”라는 단어를 사용합니다.
“프로세서 토폴로지”는 간단하게 컴퓨터 안의 물리적인 프로세서에 대한 논리적인 프로세서의 비율과 특징입니다.
가상 프로세서가 가상 컴퓨터 안에서 표시되는 방법에 대한 궁금증이 생길 때는 이 모든 것들이 흥미를 가져옵니다.
하이퍼 쓰레딩과 멀티코어 프로세서들이 세상에 처음 나왔을 때 Microsoft는 물리적인 프로세서(논리적인 프로세서가 아닙니다.)의 수에 기반한 소프트웨어의 라이선스에 대해 결정을 내렸습니다. 이것은 4개의 프로세서를 가진 가상 컴퓨터를 만들 때 이 4개의 프로세서들을 대표하는 방법이 가상컴퓨터 안에서 실행되는 소프트웨어의 라이선스가 필요할지에 대해 영향을 미칠 수 있다는 것을 의미합니다.
Microsoft로서 명백하게, 가지고 있는 라이선스 이상으로 프로세서 성능 이상을 사용하는 소프트웨어를 실행 할 수 있기를 원하지 않습니다. 당신이 정말 필요로 하는 소프트웨어를 위해 그 이상의 값을 지불하는 걸 원하지 않는다는 걸 이해합니다.
마지막으로 Hyper-V는 물리적인 컴퓨터와 가상 컴퓨터 안에 나타난 프로세서 토폴로지를 설명합니다. 따라서 물리적으로 단일 쿼드 코어 프로세서를 가지고 있는 컴퓨터에서 4개의 프로세서를 가진 가상 컴퓨터를 실행하는 것은 4개의 논리 프로세서를 가진 한 개의 물리적인 프로세서를 가진 것으로 나타날 것 입니다. 두 개의 듀얼코어 프로세서를 사용하고 있는 시스템에서 같은 가상 컴퓨터를 실행하는 것은 4개의 논리 프로세서를 가진 두 개의 물리 프로세서로 나타날 것 입니다.(한 개의 물리 프로세서에 두 개의 가상 프로세서)
그리고 이것은 4개의 가상 프로세서를 가진 가상 컴퓨터에 Windows XP를 실행 할 수 있고 4개의 프로세서를 모두 사용할 수 있습니다. . 만약 당신이 하이퍼 쓰레딩이나 멀티 코어 시스템에서 실행한다면 이것은 1~2개의 물리 프로세서를 사용할 수 있는 라이선스 안에 있기 때문입니다
가상 프로세서 | 1개의 가상 프로세서 | 2 개의 가상 프로세서 | 4 개의 개의 가상 프로세서 |
---|---|---|---|
4 개의 단일 코어 프로세서 | 1 개의 단일 코어 프로세서 | 2 개의 단일 코어 프로세서 | 4 개의 단일 코어 프로세서 |
2 개의 듀얼 코어 프로세서 | 1 개의 단일 코어 프로세서 | 1 개의 듀얼 코어 프로세서 | 2 개의 듀얼 코어 프로세서 |
1 개의 쿼드 코어 프로세서 | 1개의 단일 코어 프로세서 | 1 개의 듀얼 코어 프로세서 | 1 개의 쿼드 코어 프로세서 |
[원문]
Processor topology inside of Hyper-V virtual machines
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
137 | [sharepoint]성능 극대화 | 호스트웨이 | 2012.06.23 | 12133 |
» | Hyper-V 가상 컴퓨터의 프로세서 토폴로지 | 호스트웨이 | 2012.06.11 | 12200 |
135 | 서비스 포트 목록 | 호스트웨이 | 2012.09.21 | 12279 |
134 | DNS 캐쉬 설정 | 호스트웨이 | 2012.12.13 | 12390 |
133 | [Sharepoint - Case 9] 효율적인 블로그 | 호스트웨이 | 2012.05.04 | 12393 |
132 | 개체 엑세스 감사 | 호스트웨이 | 2012.05.11 | 12407 |
131 | Netsh advfirewall 컨텍스트 | 호스트웨이 | 2012.05.04 | 12544 |
130 | Outlook 2007 인덱싱 | 호스트웨이 | 2012.06.23 | 12554 |
129 | 이벤트ID별 계정잠김 | 호스트웨이 | 2012.09.07 | 12588 |
128 | [Sharepoint – Case8] 쉐어포인트 기본 구조 | 호스트웨이 | 2012.04.27 | 12726 |
127 | Windows Server 복구 | 호스트웨이 | 2012.03.30 | 12921 |
126 | Windows 서버 가상 주소 공간 최대화 설정 | 호스트웨이 | 2012.07.14 | 12978 |
125 | Microsoft Windows 악성 소프트웨어 제거 도구 사용법 | 호스트웨이 | 2012.04.13 | 13045 |
124 | Raid의 레벨과 구성 | 호스트웨이 | 2012.04.27 | 13098 |
123 | Windows Server 사용자 정보 변경방법 | 호스트웨이 | 2012.04.06 | 13173 |
122 | 네트워크 드라이브 유휴 연결 시간 변경 | 호스트웨이 | 2012.05.18 | 13190 |
121 | Wmic를 이용한 사용자 계정 정보 확인 | 호스트웨이 | 2012.07.13 | 13225 |
120 | Windows 8 Metro UI 제어 | 호스트웨이 | 2012.06.11 | 13284 |
119 | 전체 서버 시스템 복구 | 호스트웨이 | 2012.04.06 | 13288 |
118 | 두개 이상의 네트워크 사용 시 우선순위 설정하기 | 호스트웨이 | 2014.09.24 | 13384 |