Windows 최대 지원 Processor

오늘은 이번에 출시된 Windows Server 2008 R2가 지원 하는 최대 CPU(Processor) 수에 대한 이야기 입니다.

 

Windows Server 2008 R2각 Edition별 지원 최대 Processor

Edition

지원 소켓(*Socket) 수

Windows Server 2008 Web R2

4 (x64)

Windows Server 2008 Standard R2

4 (x64)

Windows Server 2008 Enterprise R2

8 (x64)

Windows Server 2008 Datacenter R2

64 (x64)

Windows Server 2008 *Itanium R2

64 (IA64)

Windows Server 2008 Foundation R2

1 (x64)

Windows Server 2008 HPC R2

4 (x64)

위에 보이는 지원 소켓(Socket)이란 메인보드(Mainboard) CPU 소켓(Socket)에 장착한 CPU를 의미 합니다.

 

clip_image002

[그림] Socket 하나.

Processor가 부팅이 되면 듀얼이냐 쿼드냐에 따라 작업 관리자의  ‘CPU 사용 현황’텝에 2개나 4개로 나타나는데, 이것이 바로 Logical Processor입니다. 현재 Windows는 최대 256개의 Logical Processor를 지원 합니다.

clip_image004

[그림] 하나의 Socket에 장착한 Dual Core CPU로 Logical Processor 두개

정리하자면 Windows 최대 Processor 지원은 Windows Edition별 Socket 지원에 256 Logical Processors가 제한 입니다.

Socket과 Logical Processor라는 의미를 혼돈 하시어 가끔 “Windows Server 2008 Standard Edition에는 퀴드 코어는 하나 밖에 장착하지 못하는가?”는 식의 궁금증을 가지시는 경우가 있는데요 아래 그림을 보시면 Windows Server 2008 R2 Standard Edition에 Hyper thread(*2)를 지원하는 2(*2)개의 퀴드코어(*4) 프로세서를 장착하면 총 16개의 Logical Processor가 정상적으로 동작하는 것을 보실 수 있습니다.

clip_image006

추가로.. :^^

clip_image008

[그림] Windows Server 2008(Version 6.0)까지는 최대 지원 Logical Processor가 64개였습니다. 이걸 처음 본게 5년 전인데 보고 참 많이 놀랐는데요..

clip_image010

[그림] Windows Server 2008 R2(Version 6.1), 256 Logical Processors, 와우~!