虚拟机 Linux 操作系统

虚拟机 Linux 操作系统

我在这台计算机上运行了一些 Linux 虚拟机,如果我查看

cat /proc/cpuinfo

它能够告诉我主机系统的型号名称。

如果我删除此信息或输入虚假的主机 CPU 型号和名称,这是否会影响“虚拟机”的性能?

答案1

您不应该使用虚假值专门覆盖 proc 文件,因为 proc 文件系统由所有内部系统调用使用,如果您这样做,某些命令可能会出现错误。

答案2

在 VirtualBox 中您可以:

  • 列出主机 CPUIDVBoxManage 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 时钟错误、数量或核心错误等。

在最坏的情况下,您的机器可能根本无法启动。

相关内容