x64 xen 하이퍼바이저에서 32비트 Linux 커널을 반가상화하는 것이 가능합니까?

x64 xen 하이퍼바이저에서 32비트 Linux 커널을 반가상화하는 것이 가능합니까?

64비트 Xen 커널(하이퍼바이저)이 있는 경우 반가상화된 x86 Linux 게스트를 실행할 수 있습니까? 아니면 Windows처럼 완전히 가상화해야 합니까?

필요한 것보다 적은 메모리를 사용하도록 모든 소형 메모리 게스트를 x86으로 설치하고 싶습니다.

답변1

즉, 이전 XenServer에는 dom0으로 32비트 Linux가 있었고 32비트 및 64비트 VM을 실행할 수 있었습니다(프로덕션에서 널리 사용되었기 때문에 이것이 올바른 접근 방식이라고 가정합니다). 하이퍼바이저가 추가로 수행해야 하는 단 한 가지 작업은 32개의 명령어를 64비트로 변환하는 것입니다. 그러나 32비트는 장치 드라이버가 아닌 시스템 메모리에만 영향을 미치므로 여전히 virtio(반가상화) 장치 드라이버를 사용할 수 있습니다.

추가 정보(dom0은 단지 VM이라는 점을 기억하세요!): http://xenserver.org/discuss-virtualization/virtualization-blog/entry/the-reality-of-a-64-bit-dom0.html

관련 정보