找回密码
 加入我们
搜索
      
查看: 894|回复: 9

[NAS] 迷你主机组NAS系列之ALL IN BOOM魔改记(3)——供电及硬盘休眠节能篇

[复制链接]
发表于 2025-7-4 19:08 | 显示全部楼层 |阅读模式
本帖最后由 wxcup 于 2025-7-4 19:18 编辑

一、供电篇

供电其实分为两部分,迷你主机使用的原厂电源并不在讨论范围,这里主要解决的是硬盘笼及其周边设备的供电,主要使用服务器的拆机电源,原因是价格低保有量大,而且质量有保证,周边的改装方案成熟价格亲民,控制方式更灵活。

01.jpg
上图的钛金750W电源用于华为2U服务器,不到100元就可以拿下,属于服务器电源中比较贵的型号;上图配有csps电源转接板(30元左右)和3D打印的电源盒(30元左右),可转接ATX或SFX电源背板,再加一个12V转5V的模块,完全可以解决所有外接硬盘的供电问题;

02.jpg
上图为DELL服务器电源,白金认证带EPP绿标,适用于R630/730等机型的拆机电源,普通750W二手价格大概为40元左右,配有DELL服务器电源智能取电盒,可以通过PMBUS读取电源内各项参数及控制电源;
整体方案请参考B站UP主“手残的小偽”的开源项目。

03.jpg
取电盒连接WIFI后可进行远程控制,上图为web控制界面,可以看到输入输出功率及温度和风扇转速等信息,新版固件还有设定定时任务等功能,可以集成到Home Assistant中进行自动控制,更精细化的控制外置硬盘笼的功耗;

04.jpg
由于服务器电源为全12V输出,所以外接硬盘还需要一个5V的供电,这里硬盘供电线部分选用了工业级专业隔离模块(拆机版),实测除了温度略高,纹波和稳定性都没有问题,足以满足多块硬盘供电的需求;

二、硬盘笼部分
最早是手搓的瓦楞纸硬盘托架,加了个两个温柔台风12CM风扇散热:
05.jpg
环保印象派8盘位cardboard硬盘架,前置两个温柔台风12cm风扇,usb供电状态下即可把硬盘温度硬控在35度以下(室温26度)。

06.jpg
宏基迷你主机N6670G,cpu拆分为844后外接DELL H730P阵列卡+intel X710万兆网卡,搭配手搓8盘位硬盘架,由750w华为拆机电源为硬盘部分供电。

07.jpg
后续升级了8盘位的硬盘笼,内置SAS背板和5V转换电路,直插12V供电即可;
从阵列卡接两条长度80cm的SAS线即可连接此硬盘笼,此时迷你主机可以放得更远一些。


08.jpg
使用AIB拆分卡及3D打印的8盘位外置硬盘笼效果图,由DELL服务器电源及取电盒为硬盘盒供电,已开启H730p阵列卡硬盘休眠功能;
迷你主机放置在工作台上方,硬盘笼及电源放置在工作台下方,在正面及侧面基本无法看到外置硬盘状态,跟居家办公环境毫无违和感


三、节能及硬盘休眠篇

DELL 13/14代阵列卡硬盘休眠功能(Spin down)功能,又叫DimmerSwitch,原本是支持Unconfigured硬盘和热备硬盘以及阵列成员硬盘的停转休眠的,后来因为某些IO敏感性的应用(如数据库等)可能会触发报错而在17年之后的某个固件版本开始,砍掉了阵列成员硬盘休眠的功能,这个功能对企业级环境意义不大,但是对于家用NAS环境则非常适用;

所以需要将阵列卡固件版本降级,同时PERCCLI命令行也需要使用旧版的才能开启
09.jpg
使用命令行开启DS功能,磁盘阵列无IO活动之后30分钟即启用硬盘停转功能

10.jpg
看到这个cfgDrv开启表明已开启,即已配置为阵列成员的硬盘也允许休眠;


所以建议是SSD和HDD混搭效果最好,就是系统和日常的软件装在SSD上,然后数据放在HDD的阵列上
这样日常使用几乎对HDD上数据没有读写,硬盘休眠效果最好
不过阵列卡还是会周期性唤醒所有硬盘确保阵列功能正常


win下推荐安装LSA的软件,日常对阵列卡的配置和监控都足够用了
11.jpg
这个LSA管理软件里其实可以开启未配置硬盘和热备硬盘的节能功能,但是已配置为阵列成员的硬盘休眠功能被禁用了…………


12.jpg
打开硬盘标签页查看详细信息,在Power State电源状态栏出现Powersave即表示硬盘已经停转休眠

对于DELL第9代PERC阵列卡的选型建议:
H730和H730p都支持,H330的话不推荐,因为没有缓存
另外注意这个硬盘休眠功能在唤醒硬盘的时候,可能会导致应用卡顿,这是因为硬盘从停转到全速需要一定的时间,一般为8-12s左右
具体的延迟时间看硬盘转速和硬盘个体的情况而定


13.jpg
硬盘停转休眠实测,使用H730P Mini blade阵列卡,降级固件版本后成功开始Dimmer switch功能,硬盘为一块HGST 6TB氦气盘,电源为750W华为服务器电源,空载功耗为9.8W
硬盘待机功耗为16.95-9.8=7.15W,硬盘停转休眠后的功耗为14.22-9.8=4.42W,休眠后功耗为7.15-4.42=2.73W,下降了接近4成。如果是8块盘全年开机节电效果会更显著。


关于阵列卡硬盘休眠的注意事项:
1.     IO敏感性应用慎用,可能会出现IO超时等错误
2.     为了保证硬盘休眠效果,还需要修改PatrolRead的频率,以减少对硬盘阵列的唤醒次数
3.     一致性检查(建议一个月一次即可)
4.     减少应用对硬盘阵列的分散性访问,尽量让磁盘阵列的读写任务集中,使用完成后卸载对应磁盘,可以更好保证节电效果
5.   建议选用企业级硬盘,因为企业级硬盘唤醒的时间相对更短,出现IO报错的概率更低,同时企业级的硬盘允许更多的磁头收放次数,可以大大延长硬盘使用寿命


四、日常节电使用示例
为了减少阵列中硬盘的启停次数,最大化硬盘节电效果同时延长硬盘使用寿命,需要将硬盘阵列的读写IO时段集中起来,例如日常冷备或者同步时间放到集中的时段。
14.jpg
以本人日常使用为例,需要在凌晨同步异地主力NAS的数据和备份SurveillanceStation的监控视频,发起一个定时任务,将读写任务放到凌晨时段,在执行完成后,卸载硬盘阵列的对应的存储池,这样可以尽量保证白天没有对阵列硬盘的读写,减少硬盘唤醒的次数,可以将硬盘节能效果提升到最高,也可以避免硬盘炒豆子的噪音扰民问题,同时避免引起室友或同事的注意(额,这个其实是主因…………)



本系列帖子直达地址:
迷你主机组NAS系列之ALL IN BOOM魔改记(1)——主机及PCIE拆分篇
https://www.chiphell.com/thread-2676225-1-1.html


迷你主机组NAS系列之ALL IN BOOM魔改记(2)——基于PLX芯片的硬件拆分篇
https://www.chiphell.com/thread-2719936-1-1.html





发表于 2025-7-4 20:26 来自手机 | 显示全部楼层
有些片段挺有启发,感谢分享
发表于 2025-7-4 20:31 | 显示全部楼层
就是牛逼。
发表于 2025-7-4 20:56 | 显示全部楼层
自己动手做零件,真心牛。
 楼主| 发表于 2025-7-5 08:50 | 显示全部楼层
cga_oliver 发表于 2025-7-4 20:56
自己动手做零件,真心牛。

大部分零件都不需要自己动手,二手平台都有现成零件可选
发表于 2025-7-5 10:16 | 显示全部楼层
瓦楞纸硬盘托架用了多久啊
发表于 2025-7-5 10:31 | 显示全部楼层
机械硬盘最好不要开启休眠,反复启停很容易把盘搞废掉的。。。我是机械单独放一个nas上,需要用里边数据时候就开机,用完以后就关机。。。反正很少用,一个月也开不了几次。。。
 楼主| 发表于 2025-7-5 17:53 | 显示全部楼层
本帖最后由 wxcup 于 2025-7-5 17:57 编辑
微笑丶在脸上 发表于 2025-7-5 10:16
瓦楞纸硬盘托架用了多久啊


用了差不多一年多吧,感觉也挺稳,就是强度稍微差一点,搬动了几次之后瓦楞纸就有点软乎了,不过优点就是没有共振问题
发表于 2025-7-5 18:11 | 显示全部楼层
后面换个3D打印笼子就完美了
发表于 2025-7-5 22:24 | 显示全部楼层
非常不错  有启发 有学习~
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-7-6 21:02 , Processed in 0.010491 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表