服务器省电
限制CPU频率
- 通过gnome桌面插件实现
- 安装CPU Power Manager插件,通过调等级可控制CPU最大最小的频率
- 锁屏 - 临时生效
# 查看当前频率策略
sudo cpupower frequency-info
# 设为 powersave(最低频)并限制最高 1.2GHz 生效后插件也无法突破这个限制
sudo cpupower frequency-set -g powersave
sudo cpupower frequency-set -u 1200MHz
# 验证
watch -n1 "cat /proc/cpuinfo | grep MHz | head -5"
休眠硬盘
sudo apt update
sudo apt install hd-idle
sudo nano /etc/default/hd-idle
# 内容如下
# 启用 hd-idle
START_HD_IDLE=true
# 对 /dev/sdb 设置 10 分钟(600 秒)无操作休眠
# 注意:控制整个磁盘 sdb,不是分区 sdb1
HD_IDLE_OPTS="-a /dev/sdb -i 600"
# 启动
sudo systemctl restart hd-idle
sudo systemctl enable hd-idle
# 测试
sudo hdparm -y /dev/sdb
# 实时查看磁盘电源状态
sudo hdparm -C /dev/sdb
# 输出解释:
# drive state is: active/idle = 运转中
# drive state is: standby = 休眠中
# drive state is: sleeping = 深度休眠(罕见)
# 实时跟踪日志
sudo journalctl -u hd-idle -f
# 查看历史日志
sudo journalctl -u hd-idle --since "today"
sudo journalctl -u hd-idle --since "1 hour ago"
磁盘会自动启动并在10分钟无操作后休眠,但平台原因实际操作效果并不明显,放弃,做个记录
评论