浪潮服务器SA5212M4的风扇设置自定义转速简便易用js脚本

2023-08-08 18:49:08 0点赞 7收藏 0评论
浪潮服务器SA5212M4的风扇设置自定义转速简便易用js脚本

概述

浪潮服务器SA5212M4的四颗万转风扇噪音非常大,而BMC中只能设置最低20%转速,还是有尖锐噪声,如果可以设置为9%(约2208RPM)即可达到比较容易忍受的噪音的程度。本文介绍了一种风扇自定义转速js脚本,通过js封装参数构造请求,达到简便易用的自定义风扇转速的效果。

原理

在风扇转速控制页面,打开控制台,在网络里面可以看到按下转速控制按钮的请求,右键copy as fetch复制该接口的请求:

原始请求

fetch("http://192.168.1.100/rpc/setfanspeed.asp", { "headers": { "accept": "application/json, text/plain, */*", "accept-language": "zh-CN,zh;q=0.9", "content-type": "application/json;charset=UTF-8" }, "referrer": "http://192.168.1.100/main.html", "referrerPolicy": "strict-origin-when-cross-origin", "body": "ID=0&PERCENT=10", "method": "POST", "mode": "cors", "credentials": "include" });

解释:

  • body:对应风扇id和转速 这时,直接把复制的代码粘贴到控制台,修改参数执行即可。

优化

通过简单封装可以更方便的使用。

前提

  • 登录到BMC

  • 启用手动控制风扇

封装

const fn初始化ip地址 = (ip) => (percent, id) => { const IDS = [0, 2, 4, 6] function fn请求(id, percent) { fetch(`http://${ip}/rpc/setfanspeed.asp`, { "headers": { "accept": "application/json, text/plain, */*", "accept-language": "zh-CN,zh;q=0.9", "content-type": "application/json;charset=UTF-8" }, "referrer": `http://${ip}/main.html`, "referrerPolicy": "strict-origin-when-cross-origin", "body": "ID=" + id + "&PERCENT=" + percent, "method": "POST", "mode": "cors", "credentials": "include" }).then(() => { console.log('OK设置成功', `风扇${id}的转速为${percent}%`) }).catch(e => { console.log('ERROR设置失败', `参数:风扇${id},转速${percent}%`, e) }); } if (IDS.includes(id)) { fn请求(id, percent) } else { if (typeof (id) == 'undefined') { IDS.forEach((v) => fn请求(v, percent)) } else { console.log('ERROR参数错误', '用法:百分比,风扇id。省略id会设置所有风扇。例如:fn设置风扇的转速百分比和编号(9,0)') } } }

解释:

  • IDS:所有风扇的编号

  • fn请求:原始请求

  • if (IDS.includes(id)):风扇id验证

  • typeof (id) == 'undefined':风扇id参数省略时,默认同时设置所有风扇

执行

上述代码拷贝到控制台运行后,就可以执行了

const fn设置风扇的转速百分比和编号 = fn初始化ip地址('192.168.1.100') fn设置风扇的转速百分比和编号(9,0) fn设置风扇的转速百分比和编号(9,2) fn设置风扇的转速百分比和编号(9)

解释:

  • 初始化ip:只需一次,改成自己的BMC的IP地址

  • fn设置风扇的转速百分比和编号:可以带id,不带风扇id可以同时设置所有风扇

下次需要使用时,直接按上方向键,选出历史记录,同样的顺序执行即可,就不用再复制粘贴代码了。

总结

本文介绍了一种简便的浪潮服务器SA5212M4的风扇设置自定义转速的方法。

注意

过小的风量,容易引起积热。建议高负载时20%风量以上。 本文9%的风量,只适合待机空载,同时前硬盘的温度可能超过40度。

进阶

简单结合温度接口即可自动调转速 此处不赘述。

另外

换风扇可根本上解决噪音问题,参考本人另一篇换风扇的文章。

参考

  1. 更简单更便捷!浪潮5212M4风扇转速调整教程2.0,适用所有浪潮服务器_哔哩哔哩_bilibili

  2. chrome开发调试小技巧—Replay XHR(重新请求)zpjing~.~的博客-CSDN博客

  3. chrome调试技巧 - mdnice 墨滴

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

DELL 戴尔 Precision 3470 14英寸图形移动工作站笔记本i5-1250P/16G/1T固态/集显/定制

DELL 戴尔 Precision 3470 14英寸图形移动工作站笔记本i5-1250P/16G/1T固态/集显/定制

7999元起

倍控 E5-2650V4 TrueNAS存储服务器

倍控 E5-2650V4 TrueNAS存储服务器

1799元起

Lenovo 联想 服务器主机SR570 台式机1U电脑工作站机架式ERP财务软件存储商用 1颗至强铜牌3204 6核1.9GHz 16G内存/2块2T SATA硬盘

Lenovo 联想 服务器主机SR570 台式机1U电脑工作站机架式ERP财务软件存储商用 1颗至强铜牌3204 6核1.9GHz 16G内存/2块2T SATA硬盘

15065元起

etsme小型私有云Me盒 分布式云计算加密存储私密云盘网盘家庭相册

etsme小型私有云Me盒 分布式云计算加密存储私密云盘网盘家庭相册

3899元起

DELL 戴尔 PowerEdge R740/R750XS 2U机架式服务器虚拟化主机GPU显卡 R740 1*铜牌3204 6核心6线程 16G内存/1TB 企业级/三年联保

DELL 戴尔 PowerEdge R740/R750XS 2U机架式服务器虚拟化主机GPU显卡 R740 1*铜牌3204 6核心6线程 16G内存/1TB 企业级/三年联保

15649元起

惠普(HP)HPE GEN8/9/10服务器硬盘通用大小盘系列 2.5/3.5英寸 1.2T 10K SAS

惠普(HP)HPE GEN8/9/10服务器硬盘通用大小盘系列 2.5/3.5英寸 1.2T 10K SAS

1549元起

超聚变 配件 适用于2288服务器 影.驰RTX3060显卡

超聚变 配件 适用于2288服务器 影.驰RTX3060显卡

暂无报价

HP 惠普 ZBook Firefly14G9 14英寸移动图形工作站设计本 i7-1255U/16G DDR5/512G SSD/4G独显T550/Win11H

HP 惠普 ZBook Firefly14G9 14英寸移动图形工作站设计本 i7-1255U/16G DDR5/512G SSD/4G独显T550/Win11H

7999元起

DELL 戴尔 企业级服务器机房设备 16G DDR5 4800MHz 台机内存

DELL 戴尔 企业级服务器机房设备 16G DDR5 4800MHz 台机内存

暂无报价

畅网微控 迷你主机(R7-7840HS、准系统)

畅网微控 迷你主机(R7-7840HS、准系统)

2798元起

DELL 戴尔 PowerEdge R350 1U机架式服务器数据库金蝶用友电脑整机 至强E-2356G 六核心 16G/2*4TB企业级

DELL 戴尔 PowerEdge R350 1U机架式服务器数据库金蝶用友电脑整机 至强E-2356G 六核心 16G/2*4TB企业级

13799元起

Lenovo 联想 SR588服务器主机2U机架式国产机型AI算力GPU深度学习1颗银牌4210R 16GB内存 2*2TB硬盘

Lenovo 联想 SR588服务器主机2U机架式国产机型AI算力GPU深度学习1颗银牌4210R 16GB内存 2*2TB硬盘

暂无报价

HPE MicroSvr G10+ v2微型塔式服务器主机工作站机箱存储设备cpu 奔腾G6405 16G内存 NHP

HPE MicroSvr G10+ v2微型塔式服务器主机工作站机箱存储设备cpu 奔腾G6405 16G内存 NHP

暂无报价

银驰(INCEER)微型工控机主机全封闭迷你工控机嵌入式商务办公便携式台式机小型电脑miniPC N2840(双网)

银驰(INCEER)微型工控机主机全封闭迷你工控机嵌入式商务办公便携式台式机小型电脑miniPC N2840(双网)

658元起

DELL 戴尔 R250 机架式服务器 1U单路ERP存储主机 至强E-2314 4核 2.8G丨8G ECC丨1*1T桌面硬盘

DELL 戴尔 R250 机架式服务器 1U单路ERP存储主机 至强E-2314 4核 2.8G丨8G ECC丨1*1T桌面硬盘

暂无报价

联想(Lenovo)HR650X 2U机架式服务器主机虚拟化应用 至强铜牌3204*1/32G/2T SATA/单电/双口千兆

联想(Lenovo)HR650X 2U机架式服务器主机虚拟化应用 至强铜牌3204*1/32G/2T SATA/单电/双口千兆

暂无报价
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
7
扫一下,分享更方便,购买更轻松