xen - '시스템'을 구성하는 것은 무엇입니까?

xen - '시스템'을 구성하는 것은 무엇입니까?

Xen 4.2 릴리스 노트에는 다음과 같은 내용이 나와 있습니다.

Large Systems: Following on from the improvements made in 4.1 Xen now supports 
even larger systems, with up to 4095 host CPUs and up to 512 guest CPUs.    

여기서 '시스템'은 어떻게 정의되나요? 서버 캐비닛? 거대한 상자 하나?

그리고 '호스트 CPU'와 '게스트 CPU'는 어떻게 구분되나요?

답변1

"시스템"은 단일 물리적 또는 가상 컴퓨터입니다.

4095의 한계호스트 CPUXen이 다음을 최대한 활용할 수 있음을 나타냅니다.물리적최대 4095개의 CPU 코어를 갖춘 호스트 시스템. 그러나 (이론적인) 8192 코어 서버가 있는 경우 Xen은 해당 CPU 코어의 절반만 사용할 수 있습니다.

그만큼게스트 CPU제한이 적용됩니다가상기계. 1024개의 코어가 있는 서버가 있는 경우 단일 가상 머신에는 그 중 512개만 할당할 수 있습니다.

2012년에 이것이 실제로 무엇을 의미하는가? 일반적인 상용 서버 하드웨어로 작업하는 경우에는 이러한 제한에 도달할 기회가 없습니다. 그렇다면 이러한 제한이 왜 중요한가요? 널리 사용되는 다른 하이퍼바이저에는 CPU 제한이 훨씬 적기 때문입니다. 예를 들어 Hyper-V R2는 게스트 운영 체제당 가상 CPU를 4개만 허용하며 vSphere 5도 32개만 허용합니다.

답변2

체계:물리적 서버/하이퍼바이저(예: Dell R420)

호스트 CPU:"시스템"(CPU/코어/하이퍼 스레딩 등)에 사용할 수 있는 물리적 CPU 스레드 수(예: Intel Xeon E7-8870은 프로세서 1개, 코어 10개, 코어당 스레드 2개 = "호스트 CPU" 20개)

게스트 CPU:특정 게스트가 사용할 수 있는 "호스트 CPU" 수(예: Exchange를 실행하는 Windows Server 게스트에 4개의 "호스트 CPU"를 "제공"할 수 있습니다. 게스트 컴퓨터는 사용 가능한 쿼드 코어 프로세서가 있다고 생각할 것입니다.)

(이 답변을 커뮤니티 위키에 올렸으니 자유롭게 개선해 주세요.)

관련 정보