一、安装增强功能(必选步骤)
安装VirtualBox Guest Additions可显著提升性能,尤其对图形和I/O优化。
- 启动Ubuntu虚拟机,在VirtualBox管理器中选择设备→安装增强功能。
- 挂载光盘镜像后,在终端执行:
sudo sh ./VBoxLinuxAdditions.run - 安装完成后重启虚拟机。
二、使用内置工具监控性能
- VirtualBox主界面监控
- 选中虚拟机→设置→显示→性能,查看CPU、内存、磁盘等实时数据。
- 启用3D加速(若需测试图形性能)。
三、命令行工具测试
1. 综合性能测试(CPU+内存+磁盘+网络)
安装aio-stress工具,运行60秒综合测试:
sudo apt update && sudo apt install aio-stress
aio-stress --cpu --mem --io --net --duration 60
2. 单项性能测试
- CPU性能:
使用sysbench测试计算能力:sudo apt install sysbench sysbench --test=cpu --cpu-max-prime=20000 run - 内存性能:
- 测试读写速度:
sudo apt install sysbench sysbench --test=memory --memory-block-size=1M --memory-total-size=10G run - 测试稳定性:
sudo apt install memtester sudo memtester 1024 5 # 测试1GB内存,重复5次
- 测试读写速度:
- 磁盘I/O性能:
使用fio工具测试随机/顺序读写:sudo apt install fio fio --name=randread --ioengine=libaio --rw=randread --bs=4k --numjobs=1 --size=1G --runtime=60 --time_based - 网络性能:
使用iperf3测试网络带宽(需在宿主机和虚拟机分别安装):sudo apt install iperf3 # 虚拟机内执行(作为服务端) iperf3 -s # 宿主机执行(作为客户端,替换为虚拟机IP) iperf3 -c <虚拟机IP> -t 30
四、优化建议(可选)
- 硬件加速:确保BIOS中启用Intel VT-x/AMD-V,并在虚拟机设置中开启。
- 内存分配:遵循“1/4主机内存”原则,避免过度超分。
- 磁盘配置:选择动态分配+SSD存储,定期执行
VBoxManage modifyhd <磁盘文件> --compact整理空间。