优化 Ubuntu 虚拟机可以从系统配置、虚拟机设置、资源分配、内核参数、桌面/服务精简等多个层面进行。下面按通用 → 进阶 → 针对桌面/服务器给你一套实用优化方案。
sudo apt install open-vm-tools open-vm-tools-desktop
sudo apt install virtualbox-guest-utils virtualbox-guest-dkms
✅ 作用:
查看运行服务:
systemctl list-units --type=service --state=running
常见可关闭服务(按需):
sudo systemctl disable bluetooth
sudo systemctl disable cups
sudo systemctl disable avahi-daemon
systemctl list-unit-files --type=service | grep enabled
禁用不需要的服务:
sudo systemctl disable 服务名
Ubuntu 桌面很重,建议:
| 桌面环境 | 说明 |
|---|---|
| XFCE | 轻量、稳定 |
| LXQt | 极轻 |
| MATE | 平衡 |
安装 XFCE:
sudo apt install xubuntu-desktop
切换桌面:
sudo update-alternatives --config x-session-manager
内存 ≥ 4GB 可关闭 swap:
sudo swapoff -a
永久关闭(注释 /etc/fstab 中 swap 行)
编辑:
sudo nano /etc/sysctl.conf
添加:
vm.swappiness=10
vm.dirty_ratio=10
vm.dirty_background_ratio=5
net.core.somaxconn=1024
生效:
sudo sysctl -p
查看挂载参数:
mount | grep ext4
推荐挂载选项:
noatime,nodiratime
修改 /etc/fstab:
UUID=xxxx / ext4 noatime,nodiratime,errors=remount-ro 0 1
sudo apt autoremove
sudo apt autoclean
清理旧内核:
sudo apt purge linux-image-*-generic
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
htop
iotop
vmstat 1
安装:
sudo apt install htop iotop sysstat
sudo systemctl disable snapd
sudo apt purge snapd
虚拟机性能 = 宿主机资源 + 虚拟化设置 + 系统精简
如果你愿意,可以告诉我:
我可以给你一套完全定制的优化方案。