温馨提示×

ubuntu虚拟机怎么提速

小樊
35
2026-09-04 10:35:31
栏目: 云计算

在 Ubuntu 虚拟机中“提速”通常可以从宿主机配置、虚拟机设置、Ubuntu 系统优化三个层面入手。下面按实用程度给你一套清单。


一、虚拟机软件层面(最有效)

1. 开启硬件虚拟化

  • BIOS / UEFI 中开启:
    • Intel:VT-x
    • AMD:AMD-V
  • 虚拟机设置中:
    • VMware:Processor → 勾选 “Virtualize Intel VT-x”
    • VirtualBox:Settings → System → Processor → 勾选 PAE/NX、VT-x

2. 分配合理的 CPU 和内存

  • CPU:给 2–4 核(不要超过宿主机物理核心数)
  • 内存:
    • 桌面版 Ubuntu:至少 4GB
    • 开发/编译:8GB+
  • 避免“越多越好”,过量反而会拖慢宿主机

3. 使用 SSD + 正确磁盘类型

  • 虚拟磁盘放在 SSD
  • 磁盘类型:
    • VMware:SCSI / NVMe
    • VirtualBox:VMDK + SATA
  • 预分配磁盘(不动态扩展)更快

4. 安装增强工具(非常重要)

  • VMware:VMware Tools / open-vm-tools
    sudo apt install open-vm-tools open-vm-tools-desktop
    
  • VirtualBox
    sudo apt install virtualbox-guest-dkms virtualbox-guest-x11
    
  • 作用:共享剪贴板、拖拽、分辨率、磁盘/网络加速

二、Ubuntu 系统优化

5. 使用轻量桌面(如果是桌面版)

  • 默认 GNOME 较重
  • 可换:
    • Xfce:sudo apt install xubuntu-desktop
    • LXQt:sudo apt install lubuntu-desktop

6. 禁用不必要的开机服务

systemctl list-unit-files --type=service

常见可关:

  • bluetooth
  • cups(打印)
  • snapd(如果你不用 snap)
sudo systemctl disable bluetooth

7. 关闭 Swap(内存足够时)

sudo swapoff -a

并注释 /etc/fstab 中的 swap 行

8. 使用 zram(低内存推荐)

sudo apt install zram-tools

三、开发/编译提速

9. 使用多核编译

make -j$(nproc)

10. 使用国内镜像源

sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
sudo apt update

四、常见“卡顿”原因速查

现象 原因
鼠标卡 没装增强工具
磁盘很慢 动态磁盘 + HDD
启动慢 snap / 多余服务
网络慢 NAT + 防火墙

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

  • 用的 VMware 还是 VirtualBox
  • Ubuntu 是 桌面版还是 Server
  • 主要用来干什么(开发 / 学习 / 跑服务)

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

0