Windows ETC

 많은 사람들은 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

번호 제목 글쓴이 날짜 조회 수
117 Internet Explorer 8 Welcome Screen 나타나지 않도록 설정하기 file 호스트웨이 2012.03.23 12851
116 Sharepoint의 간단한 소개 file 호스트웨이 2012.03.09 12857
115 네트워크 공유 해제 방법 호스트웨이 2012.08.23 12906
114 Microsoft Windows 악성 소프트웨어 제거 도구 사용법 file 호스트웨이 2012.04.13 12908
113 windows2008 wbadmin 으로 시스템 백업 방법 호스트웨이 2012.03.15 12950
112 Raid의 레벨과 구성 file 호스트웨이 2012.04.27 12959
111 Windows Server 사용자 정보 변경방법 file 호스트웨이 2012.04.06 13017
110 Windows NLB 구성 가이드 - 03 Urikiri 2012.05.25 13019
109 Windows NLB 구성 가이드 - 04(마지막) Urikiri 2012.05.25 13025
108 IIS 백업과 복원 호스트웨이 2012.03.09 13077
107 전체 서버 시스템 복구 file 호스트웨이 2012.04.06 13121
106 Wmic를 이용한 사용자 계정 정보 확인 file 호스트웨이 2012.07.13 13144
105 Windows 8 Metro UI 제어 file 호스트웨이 2012.06.11 13181
104 협업중심의 문서 라이브러리 file 호스트웨이 2012.04.13 13270
103 Windows Server 2008 R2 Hyper-V 환경에서 Windows Server 2008 R2 가상서버들 간의 NLB 구성이 되지 않을 때 장애 처리 방법 file 호스트웨이 2012.04.13 13361
102 IIS 6.0 콘솔에서 웹사이트 open시 "다음 오류가 발생했기 때문에 웹 사이트를 열거할 수 없습니다 호스트웨이 2012.12.20 13406
101 WSUS 업데이트 문제 발생 시 해결 방법 호스트웨이 2012.07.14 13443
100 Windows NLB 구성 가이드 - 01 호스트웨이 2012.05.04 13452
99 터미널 서비스 이용 팁 file 호스트웨이 2012.04.20 13550
98 du.exe를 사용하여 폴더별 용량 확인 호스트웨이 2015.09.18 13578