当前位置:首页 > 运维 > 正文内容

ProxmoxVE降频节能控温

MuWind4个月前 (06-16)运维106

部分内容和转载自:ProxmoxVE软路由降频节能控温 | 渔人小径 (fisherworks.cn)

前些日子想把我all in one电费降下来(毕竟跑PCDN没多少钱,能多赚点是一点)孙总告诉我说为啥不装windows10?配置节能模式功耗这不嘎嘎降?

可我是他妈的尊贵的proxmox ve用户啊,谁会去用那卑劣的windows。

又要开游戏服务器吃频率,又要低功耗,这不好解决啊

那分别从硬件和软件入手

硬件纠结半天,收了一颗e5 1650v4,基频3.6ghz,最高可到4ghz

c5ce1df9fb8569a9be401877c2235808_720.png

这一代cpuz测试结果只供娱乐

虽说x99寨板很烂,但是v4系列的u都内置供电,所以对板子压力不会太大

装上去才发现……我了个骚刚,怎么一下子不认我的nvme固态了?插上显卡,发现其他都没问题,唯独固态不认,开始以为是固态问题,把我自己电脑的换了过去还是不认……正当以为是板子问题的时候,换了我装在u盘上的intel固态,发现居然认了

好他妈奇怪,金士顿不认,东芝不认,三星不认,怎么唯独intel认了?谷歌百度资料稀少,但是我搜m2关键词的时候发现一个说法:板载m2 nvme是直连cpu的,回忆之前只认intel的诡异事件的时候,似乎是这样的……

好吧,死马当活马医,重装cpu试试……我曹,奇迹般的好了,进pve了……

image.png

开机稳定后80w功耗,还可以,开始简单调整。

先查看操作系统(此处是Proxmox VE也即Debian Linux)提供的能源管理选项。

看来支持两个选项,“性能”和“节能”模式。

那么接下来装两个包,前者控制能源管理选项并实时输出cpu频率,后者显示核心温度。

接下来我们要创建一个配置文件 nano /etc/default/cpufrequtils ,用于在系统启动时,把系统切换到“节能”模式。

反之亦然,如果想把CPU设置在“性能模式”,改动 cpufrequtils文件设到“performance”即可。

 

哦,差点忘记提到怎么查看CPU温度,刚才装过的lm-sensors包派上用场了。

sensors 运行一次,则即时显示多个核心的温度;想要一直显示一直爽,前边加个watch即可。


接下来又有同学提出需求,说powersave模式下,机器比较“懒”,不加足量负载,机器总是表现的很磨叽,调试时明显感觉机器慢。但是切到performance模式吧,又不适合一台软路由长期跑的感觉。确实,对一台路由而言,x86-64处理器其实是蛮强的,只要不跟人类交互,确实1GHz频率完全不会影响路由性能。

因此想让机器设置在powersave模式,但临时在软路由上调试时跑win10或者centos还要够给力。这是典型的“又要马儿跑,又要马儿不吃草”需求。

这样,本地创建一个脚本 nano cpufreq-set-all ,写入如下内容,写好后加上运行权限 chmod +x cpufreq-set-all

然后就操作  ./cpufreq-set-all -g performance  随意切换了(下图点开为动图)。

如此设置仅在本次运行时有效,重启机器后,依然会回到  /etc/default/cpufrequtils 的设置上。


在某些发行版比如ubuntu上,如果重启后发现无法切换电源管理模式,要检查systemd有无一个叫做ondemand(按需调节)的服务,有的话禁用掉即可。


标签: pve功耗调整

“ProxmoxVE降频节能控温” 的相关文章

在 CentOS 7 上搭建属于自己的邮件系统

跟朋友整了一堆活,总得要留下邮箱收集民意~由于项目的敏感性,我们需要一个属于自己的email服务器,于是便开始搭建了。所需工具:域名,可以PTR的公网IP机器,二级域名证书原理:先安装环境:yum -y install epel-release yum up...

完美永久破解最新Sublime Text 4 Build 4107 (Windows版)

1、下载并安装Sublime Text 4 Build 4107;官方下载地址:Windows 64位: https://download.sublimetext.com/sublime_text_build_4107_x64_setup.exe 2、 使用浏览器打开网站:https://hexed...

node-saas问题

构建vue项目的时候报错:很简单,nodejs版本太新了,直接换到dart-sassyarn remove node-sass yarn add sass...

Hyper-v 配置 NAT + 端口映射

本指南将引导你完成:创建 NAT 网络将现有虚拟机连接到新网络确认虚拟机正确连接要求:Windows 10 周年更新或更高版本已启用 Hyper-V(单击此处 查看相关说明)注意:目前,每台主机仅限一个 NAT 网络。 有关 Windows NAT (WinNAT) 实现、功能和限制的更多...

在自己的家里建立属于自己的防火长城

终于明白了伟大的江泽民、胡锦涛与习近平元帅同志为啥要设立防火长城这个违背宪法中通信自由的东西了,我妈天天刷抖音快手,有的时候我一起来听到各种营销号对我耳朵的轰炸我又直接昏睡过去。以下说一下方法,我个人用的x86的openwrt,仅供参考:在百度、谷歌轮番搜索,搜到一个openwrt的过滤插件:FRO...

VS Code: 代码词汇报错

不得不吐槽一句:VSCode这个词汇检查弱智如word,大哥,动一动脑子好好改改……简单朴素的解决方法:Go to setting (Ctrl+,)type cSpell.diagnosticLevel in a search boxchange the option...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。