가상 머신 Linux 운영 체제

가상 머신 Linux 운영 체제

이 컴퓨터에서 실행 중인 Linux 가상 머신이 몇 개 있는데,

cat /proc/cpuinfo

호스트 시스템의 모델 이름을 알려줍니다.

이 정보를 제거하거나 잘못된 호스트 CPU 모델 및 이름을 입력하면 가상 머신의 성능에 영향을 미치나요?

답변1

proc 파일 시스템은 모든 내부 시스템 호출에서 사용되며 이렇게 하면 일부 명령에 오류가 발생할 수 있으므로 proc 파일을 false 값으로 특별히 덮어쓰면 안 됩니다.

답변2

VirtualBox에서는 다음을 수행할 수 있습니다.

  • 호스트 CPUID 나열VBoxManage list hostcpuids
  • 고객 CPU 수정

    VBoxManage modifyvm <uuid|vmname> --cpuid-portability-level <0..3>
    VBoxManage modifyvm <uuid|vmname> --cpuid-set <leaf[:subleaf]> <eax> <ebx> <ecx> <edx>
    VBoxManage modifyvm <uuid|vmname> --cpuid-remove <leaf[:subleaf]>
    VBoxManage modifyvm <uuid|vmname> --cpuidremoveall
    

변경 사항에 따라 이는 게스트에게 효과가 있을 수도 있고, 전원 관리가 작동하지 않거나, CPU 클럭이 잘못되거나, 숫자나 코어가 잘못된 등의 이상한 결과가 발생할 수도 있습니다.

최악의 경우 컴퓨터가 전혀 부팅되지 않을 수도 있습니다.

관련 정보