当前位置: 首页 > news >正文

DELL R730XD服务器调整风扇转速

注意:

  1. 进入iDRAC的Web管理界面,左侧iDRAC设置->网络->IPMI设置,勾选启用LAN上的IPMI。
  2. 使用ipmitool调整,服务器电源断开后就会失效,如果想要永久生效,就在服务器端写一个开机自启动脚本。
  3. 先关闭风扇自动调速功能,否则手动设置的转速不会生效的。命令末尾的0x00表示关闭自动调速,0x01表示开启自动调速。

linux脚本自动执行版

安装ipmitool

pacman -S ipmitool
或者
apt-get install -y ipmitool

设置为手动调速

ipmitool -I lanplus -U 用户名 -P 密码 -H iDracIP raw 0x30 0x30 0x01 0x00

ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x05 #设置为5%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x0a #设置为10%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x0f #设置为15%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x14 #设置为20%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x19 #设置为25%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x1e #设置为30%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x23 #设置为35%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x28 #设置为40%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x2d #设置为45%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x32 #设置为50%转速ipmitool -I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x3c #设置为60%转速ipmitool -I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x46 #设置为70%转速ipmitool -I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x50 #设置为80%转速ipmitool -I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x5a #设置为90%转速ipmitool -I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x64 #设置为100%转速# 最后的0x0a表示转速的百分比的十六进制,0a表示10%0f表示15%# 设置百分比只需要修改后面两位就行  0x0f# 0x00-0x09 这个表示1%-9%# 如果设置更高只需要将最后两位数转换为16进制即可# 比如设置为 58% 的转速,只需要修改为 0x3a 即可# 具体计算可以百度下 十进制转换十六进制

设置回自动调速

ipmitool -I lanplus -U 用户名 -P 密码 -H iDracIP raw 0x30 0x30 0x01 0x01

自动脚本dellfanspeed.sh,赋予可执行权限,加入开机自启服务中。

#!/bin/bash
USER=xxxx
PASS=xxxx
IP=192.168.1.11
DEFAULT_SPEED=0xfif [ "$1" != "" ]; thenfan=`printf "0x%x" $1`
elsefan=$DEFAULT_SPEED
fi
echo $fan
ipmitool -I lanplus -U $USER -P $PASS -H $IP raw 0x30 0x30 0x02 0xff $fan

如需设置风扇转速为20%,输入

./speed.sh 20

定时脚本

#!/bin/bash# iDRAC设置
IDRAC_IP=" iDRAC的IP"
IDRAC_USER=" root"
IDRAC_PASS=" iDRAC的密码"# 获取当前小时
HOUR=$(date +"%H")# 根据时间设置风扇速度
if [ "$HOUR" -ge 0 ] && [ "$HOUR" -lt 6 ]; then
# 0-6点,设置风扇速度为30%
ipmitool -I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x1e# 其余时间,设置风扇速度为40%
ipmitool -I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x28
fi

windows调速版

下载ipmitool

windows图形化软件

在ipmitool安装目录打开cmd

设置为手动调速

ipmitool -I lanplus -U 用户名 -P 密码 -H iDracIP raw 0x30 0x30 0x01 0x00

ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x05 #设置为5%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x0a #设置为10%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x0f #设置为15%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x14 #设置为20%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x19 #设置为25%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x1e #设置为30%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x23 #设置为35%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x28 #设置为40%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x2d #设置为45%转速ipmitool –I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x32 #设置为50%转速ipmitool -I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x3c #设置为60%转速ipmitool -I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x46 #设置为70%转速ipmitool -I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x50 #设置为80%转速ipmitool -I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x5a #设置为90%转速ipmitool -I lanplus -H $IDRAC_IP -U $IDRAC_USER -P $IDRAC_PASS raw 0x30 0x30 0x02 0xff 0x64 #设置为100%转速# 最后的0x0a表示转速的百分比的十六进制,0a表示10%0f表示15%# 设置百分比只需要修改后面两位就行  0x0f# 0x00-0x09 这个表示1%-9%# 如果设置更高只需要将最后两位数转换为16进制即可# 比如设置为 58% 的转速,只需要修改为 0x3a 即可# 具体计算可以百度下 十进制转换十六进制

设置回自动调速

ipmitool -I lanplus -U 用户名 -P 密码 -H iDracIP raw 0x30 0x30 0x01 0x01
http://www.lryc.cn/news/571411.html

相关文章:

  • python+uniapp微信小程序的共享雨伞租赁系统
  • [特殊字符]华为总部参观预约|企业通道揭秘
  • MySQL 中 DISTINCT 去重的核心注意事项详解
  • MSPM0G3507学习笔记(二) 超便捷配置led与按键
  • ffmpeg webm 透明通道视频转成rgba图片
  • 基于最新豆包大模型1.6实现 ArXiv Paper Reading MCP与Agent构建
  • C++ map代码练习 1、2、priority_queue基础概念、对象创建、数据插入、获取堆顶、出队操作、大小操作,自定义结构、代码练习 1 2
  • 电机及驱动器的安全、性能和能效认证
  • 02 ( chrome 浏览器插件, 立马翻译), 搭建本地 api
  • c++学习-多态
  • MacOS上MySQL的安装以及使用
  • 【编译工具】CodeRider 2.0:驭码 CodeRider 2.0 产品功能分析
  • 【电力电子】基于STM32F103C8T6单片机双极性SPWM逆变(软件篇)(二)
  • RK 安卓10/11平台 HDMI-IN 调试
  • RAG轻松通-P1:分块
  • 爬虫技术:数据获取的利器与伦理边界
  • 输电线路电缆护层环流在线监测装置:原理、优势与应用解析
  • Elasticsearch/OpenSearch MCP Quickstart
  • 日本生活:日语语言学校-日语作文-沟通无国界(2):回忆深刻的生日
  • threejs webVR获取相机正前方向量
  • 【保姆级】讯飞ROS智能车 Debian系统 U盘克隆/恢复教程
  • Spring Boot启动流程深度解析(源码级剖析)
  • 键盘动作可视化技术浅析:如何做到低延迟显示
  • word如何插入高清晰的matlab绘图
  • 【数据分析三:Data Storage】数据存储
  • Kafka数据写入流程源码深度剖析(Broker篇)
  • Python训练营打卡Day50
  • Linux网络配置工具ifconfig与ip命令的全面对比
  • 游戏技能编辑器之状态机的设计与实现
  • 攻防世界[level7]-Web_php_wrong_nginx_config