在VirtualBox中设置Ubuntu的电源管理,需结合VirtualBox虚拟机配置与Ubuntu系统级优化两部分,前者调整虚拟硬件对电源的影响,后者优化系统本身的功耗表现。
通过VirtualBox图形界面调整虚拟机配置,优化虚拟硬件对Ubuntu电源的消耗:
通过安装工具、调整系统设置,优化Ubuntu在VirtualBox中的电源消耗:
安装TLP电源管理工具(推荐):
TLP是Linux下专业的电源管理工具,可自动调整CPU、磁盘、网络等硬件的功耗状态。
sudo apt update && sudo apt install tlp tlp-rdw -y
sudo tlp start # 启用TLP服务
sudo tlp-stat -s # 查看TLP状态(确认服务运行正常)
TLP会根据Ubuntu运行环境(电池/交流电)自动优化设置,无需手动调整。
调整系统挂起/睡眠规则(减少空闲功耗):
若使用GNOME桌面环境,可通过图形界面或命令行设置空闲自动挂起:
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 600 # 空闲10分钟(600秒)
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend' # 挂起模式
关闭不必要的后台服务与硬件:
sudo systemctl disable bluetooth && sudo systemctl stop bluetooth
nmcli radio wifi off
xrandr --output eDP-1 --brightness 0.5 # 调整亮度为50%(根据实际情况修改eDP-1为你的屏幕名称)
优化CPU频率(降低空闲功耗):
安装cpufrequtils工具,将CPU设置为「省电模式」:
sudo apt install cpufrequtils -y
sudo cpufreq-set -g powersave # 设置为省电模式(适用于Intel CPU)
可通过cpufreq-info命令查看当前CPU频率调节器。
调整VirtualBox共享文件夹设置(可选):
若使用共享文件夹,建议勾选「自动挂载」但取消「固定分配」,减少磁盘I/O带来的功耗。
tlp-stat -s(TLP状态)、powertop(功耗分析)工具监控电源消耗,进一步优化设置。