在 Ubuntu 虚拟机(VM)中进行优化,通常目标是提升性能、降低资源占用、提高响应速度。下面按「通用优化 → 虚拟化平台相关 → 系统级优化 → 开发/桌面场景」给你一套可操作清单。
不同平台必须装对应驱动/工具:
sudo apt install virtualbox-guest-dkms virtualbox-guest-utils
sudo apt install open-vm-tools open-vm-tools-desktop
sudo apt install qemu-guest-agent spice-vdagent
✅ 作用:更好的显卡、鼠标、时钟同步、文件共享
避免“分配过多反而更慢”:
Ubuntu 默认 GNOME 较重:
| 桌面环境 | 资源占用 |
|---|---|
| GNOME | 高 |
| KDE | 中 |
| XFCE | 低 ✅ |
| LXQt | 极低 ✅ |
sudo apt install xubuntu-desktop # XFCE
sudo apt install lubuntu-desktop # LXQt
查看开机服务:
systemctl list-unit-files --type=service | grep enabled
常见可关:
sudo systemctl disable bluetooth
sudo systemctl disable cups
sudo systemctl disable snapd
内存 ≥ 4GB 可减小 swap:
sudo swapoff -a
sudo nano /etc/fstab # 注释 swap 行
或减小:
sudo fallocate -l 512M /swapfile
比 swap 快得多:
sudo apt install zram-tools
启用 TRIM:
sudo fstrim -av
fstab 加:
defaults,noatime
virtio-blk
virtio-net
cpu mode=host-passthrough
sudo nano /etc/sysctl.conf
添加:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
应用:
sudo sysctl -p
Snap 启动慢、占资源:
sudo apt purge snapd
改用 apt 或 flatpak
| 用途 | 推荐 |
|---|---|
| 浏览器 | Firefox ESR |
| 终端 | alacritty / terminator |
| 编辑器 | neovim / mousepad |
sudo systemctl set-default multi-user.target
htop
iostat -x 1
free -h
Ubuntu Server + 2CPU + 2G内存 + open-vm-tools + zram + 无Snap
如果你愿意,可以告诉我:
我可以给你一套精确配置方案。