温馨提示×

VirtualBox虚拟机在CentOS下如何调整CPU核心数

小樊
43
2025-12-13 10:22:17
栏目: 云计算

VirtualBox 中调整 CentOS 虚拟机的 CPU 核心数

一 操作前准备

  • 将虚拟机完全关机(不是挂起/暂停),否则无法修改处理器配置。
  • 分配的 vCPU 总数不应超过宿主机物理 CPU 核心数,以免影响宿主机与其他虚拟机的稳定性与性能。
  • 如计划运行多线程/编译/数据库等负载,可适度多分配核心;轻量任务则不必过高配置。

二 图形界面调整步骤

  • 打开 Oracle VM VirtualBox,在左侧选择目标虚拟机。
  • 点击设置系统处理器
  • 调整处理器数量(vCPU 总数);如界面提供“每个处理器的核心数量”等选项,可按需设置。
  • 点击确定保存,启动虚拟机使配置生效。

三 命令行调整步骤(VBoxManage)

  • 关闭虚拟机后,在宿主机终端执行(将虚拟机名称与核心数替换为实际值):
    VBoxManage modifyvm “虚拟机名称” --cpus 4
  • 启动虚拟机:
    VBoxManage startvm “虚拟机名称” --type headless
  • 说明:VBoxManage 直接控制虚拟机的 CPU 配置,适合批量或脚本化管理。

四 在 CentOS 内验证与注意事项

  • 在虚拟机内验证:
    • 查看 CPU 概览:lscpu
    • 动态观察负载:top 或 htop
  • 变更 CPU 数量会影响性能与资源占用,请在变更前评估宿主机负载,并遵循“不过度超配”的原则。

0