温馨提示×

virtualbox运行ubuntu慢怎么优化

小樊
51
2026-10-15 16:07:01
栏目: 智能运维

在 VirtualBox 里运行 Ubuntu 感觉慢,通常可以从虚拟机设置、宿主机资源、Ubuntu 内部优化三方面入手。下面是一套比较实用的优化清单:


一、VirtualBox 虚拟机设置优化

1. 安装增强功能(必做)

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

然后在 VirtualBox 菜单: 设备 → 安装增强功能(Guest Additions)

作用:

  • 提升显示性能
  • 支持自动分辨率
  • 共享文件夹更快

2. 分配合理的 CPU 和内存

  • 内存:至少 2GB(推荐 4GB+)
  • CPU:2 核起步(不要超过宿主机物理核心数)

设置路径:

虚拟机设置 → 系统 → 处理器 / 主板

3. 开启硬件加速

  • VT-x / AMD-V:必须在 BIOS 中开启
  • VirtualBox 中:
系统 → 处理器 → 启用 PAE/NX

(一般默认开启)


4. 显存与显卡设置

  • 显存调到 128MB
  • 显卡控制器选 VMSVGA(Ubuntu 推荐)
  • 勾选 3D 加速(实验性,但通常有用)

5. 磁盘类型优化

  • 使用 VDI + 动态分配
  • 或后期转换为 固定大小磁盘(更快)

转换命令:

VBoxManage clonehd "old.vdi" "new.vdi" --variant Fixed

二、Ubuntu 内部优化

1. 使用轻量桌面环境(非常重要)

Ubuntu 默认 GNOME 较吃资源,可换:

sudo apt install xubuntu-desktop

或

sudo apt install lubuntu-desktop

登录时选择 Xfce / LXQt


2. 关闭不必要的开机启动

gnome-session-properties

或

systemctl disable 服务名

3. 禁用 Swap(内存足够时)

sudo swapoff -a

永久禁用编辑:

sudo nano /etc/fstab
# 注释 swap 行

4. 使用轻量软件

  • 浏览器:Firefox → Chromium(或轻量浏览器)
  • 编辑器:VSCode → Geany / Kate

三、宿主机与文件系统优化

1. 使用 SSD

VirtualBox 磁盘放在 SSD 上提升非常明显。


2. 共享文件夹用 vboxsf 优化

挂载时加参数:

sudo mount -t vboxsf -o rw,uid=1000,gid=1000 sharename /mnt/share

3. 避免杀毒软件实时扫描虚拟机目录

(Windows 宿主尤其注意)


四、如果还是慢(进阶方案)

  • 改用 KVM / QEMU + Virt-Manager(Linux 宿主性能更好)
  • 或直接使用 WSL2(Windows)
  • 或物理机双系统

如果你愿意,可以告诉我:

  • 宿主系统(Windows / macOS / Linux)
  • Ubuntu 版本
  • 内存 & CPU 配置

我可以给你一套针对性配置方案。

0 踩