nas两键省电30w 最佳实践
背景
家里用一台退役的电脑,安装pve,组了一台24h开机的nas,配置如下:
cpu:1285l v5 TDP 65w
内存:4*8=32G ddr3
硬盘:两个HDD 一个3tb 一个16tb
一个pcie转nvme固态硬盘
网卡:diewu 四口 2.5G网卡
电源:550w 安钛克 vp 550p
主板:h97m pro4
底层是pve,上面跑了ikuai,群晖,点心云,Ubuntu(安装docker,运行内网主页,gitlab,mysql等),win10(偶尔开一下)
遇到问题
服务器待机功耗太高,平均80w,如果在上面运行win虚拟机,则飙升到100w
刚开始从bios入手,各种节能设置都调整了,但是一直没有效果。
解决方案
直到有一天,看到一篇文章介绍
“常理来说Linux的系统CPU模式是性能模式,而PVE是基于debian的系统,所以PVE默认的也是性能模式。”
恍然大悟。其实linux内核有多种调度模式,默认情况下选择了性能模式,是最耗电的情况,在性能模式之下,有多种选择方法。
1.纯软件,一键降低20w
(1)首先判断一下,cpu是否支持其他调度模式,在终端运行
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
我的cpu 1285l v4支持下列调度模式
root@pve:~# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
conservative ondemand userspace powersave performance schedutil
其中各个模式的含义可以网上搜索一下,常用的是下面四种模式
performance 高性能模式,最耗电
ondemand 按需模式,介于高性能和节能之间,推荐使用
conservative 保守模式,和ondemand有点像,向上或向下调整比较慢
powersave 节能模式,最省电
(2)推荐使用按需模式,设置如下
首先安装软件
apt-get install linux-cpupower -y
其次设置模式
cpupower -c all frequency-set -g ondemand
判断一下是否生效
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
如果显示
ondemand
则表示生效
设置后,cpu功耗下降20w左右,立竿见影
2.硬件助攻,再降10w
前面说了,我的电源是老电源,550w的安钛克,nas常年在80w~100w运行,电源的负载不足20%。电源在20%以下的转化率是极低的,而且老电源没有80plus认证,转化率更低。因此,我重新买了350w的 tt sfx 350w电源,选择它的原因一是便宜,二是核定功率低,差不多能够满足20%以上的负载,三是转化率能够最高达到85%,四是京东自营。
总结
经过软件和硬件两手操作,再看功耗统计,惊喜地发现,一天省电0.5度以上。如图
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
highwill
校验提示文案
故事写给风听
校验提示文案
疯狂的假期
校验提示文案
littlelincoln
校验提示文案
麦乐酷的理想生活
校验提示文案
即是
校验提示文案
AlexChow1986
校验提示文案
云想流月
校验提示文案
愛國的桦为忠实粉丝
校验提示文案
即是
校验提示文案
唔米伦
校验提示文案
值友5751495523
校验提示文案
欧菲局超级超级
校验提示文案
冰封王座冰封王座
校验提示文案
qing2002
校验提示文案
Leslie1002
校验提示文案
疯狂的假期
校验提示文案
疯狂的假期
校验提示文案
疯狂的假期
校验提示文案
Leslie1002
校验提示文案
qing2002
校验提示文案
highwill
校验提示文案
冰封王座冰封王座
校验提示文案
欧菲局超级超级
校验提示文案
值友5751495523
校验提示文案
故事写给风听
校验提示文案
唔米伦
校验提示文案
麦乐酷的理想生活
校验提示文案
即是
校验提示文案
愛國的桦为忠实粉丝
校验提示文案
littlelincoln
校验提示文案
云想流月
校验提示文案
AlexChow1986
校验提示文案
即是
校验提示文案