Ubuntu 下 VirtualBox 存储性能优化
一 磁盘与控制器配置
二 宿主机与虚拟机内的 I O 调度与参数
lsblk -d -o name,rota 识别是否为 SSD(rota=0 为 SSD)。echo none | sudo tee /sys/block/sdX/queue/scheduler(将 sdX 替换为实际盘符)。/etc/default/grub 的 GRUB_CMDLINE_LINUX_DEFAULT 加入 elevator=none(或 mq-deadline),执行 sudo update-grub 并重启。sudo sysctl -w vm.dirty_ratio=10sudo sysctl -w vm.dirty_background_ratio=5sudo sysctl -w vm.swappiness=10三 大文件拷贝与共享文件夹的性能建议
sudo mount -t vboxsf share /mnt/share)。sudo usermod -aG vboxsf $USER),确保宿主机共享目录权限正确;遇到访问或性能异常时,检查增强工具安装与服务状态。四 空间回收与扩容的正确流程
sudo dd if=/dev/zero of=/EMPTY bs=1M status=progresssudo rm -f /EMPTYVBoxManage modifyhd <UUID|/path/to/disk.vdi> --compactVBoxManage list hddsVBoxManage modifyhd <UUID> --resize 51200五 监控与验证
iostat -x 1(关注 await、r/s、w/s、svctm、util)vmstat 1、sudo iotopdf -h、lsblk,压缩前后对比 VDI 文件大小。