V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
he1293024908
V2EX  ›  NAS

windows 下无法对 sas 直通卡下的硬盘进行休眠该怎么解决

  •  
  •   he1293024908 · 143 天前 · 1304 次点击
    这是一个创建于 143 天前的主题,其中的信息可能已经有所发展或是发生改变。

    sata 硬盘太贵,2 手的话清零盘,维修盘太多了,就干脆买了二手 sas 盘,用的直通卡是 lsi 2308 ,目前进行了如下设置:1.电源计划设置硬盘休眠,2.修改注册表给直通卡添加休眠功能,3.通过脚本调用 smartmontools 进行硬盘休眠。但是依然无法休眠硬盘,甚至之前能休眠的 sata 硬盘接到直通卡下面后也无法休眠了。 尝试了下开心版的 unraid ,能对直通卡下的 sata 硬盘休眠,安装了一个 sas 插件后,sas 硬盘也能休眠。 windows 正常用是 95-105w ,而 unraid 下休眠所有硬盘,功耗是 60w ,但是 unraid 的 cpu 调度没 windiws 好,哪怕硬盘休眠降低了几十 w 功耗,但是哪怕用插件修改 cpu 为省电模式,cpu 功耗依然居高不下,真用的话休眠了硬盘也只比 win 低 10 多 w ,唤醒硬盘能跑到 140w ,所以并不想更换到 unraid ,想问问大家有没有什么办法在 win 下休眠呢

    3 条回复    2024-07-29 10:56:32 +08:00
    mark2025
        1
    mark2025  
       143 天前
    服务器及其组件就没考虑过休眠
    ysc3839
        2
    ysc3839  
       143 天前 via Android
    换有自动休眠功能的企业盘,比如希捷的盘,用 SeaChest 工具可以设置自动休眠时长,设置后不需要在系统里加装额外的休眠工具,就可以自动休眠。

    不然就自己分析 Unraid 那个插件的代码吧,自己在 Windows 下实现。
    sc104501
        3
    sc104501  
       142 天前
    windows 怎么休眠不太清楚,linux sas 盘休眠之前研究过,可以比较完美的实现。
    基本参考这个链接,
    https://forums.servethehome.com/index.php?threads/maybe-howto-sas-disk-power-mode-control-under-linux.22123/
    sas 盘和 sata 盘不一样,进入某种状态是盘空闲一定时间之后触发的,不是脚本触发的。


    **注意不同 sas 硬盘的默认值和可配值可能不一样**

    顺带一些常用命令
    查看 sas 盘电源配置
    sudo sdparm --all --page=po --long --long /dev/sda
    查看进入状态统计值
    sudo sg_logs -p pct /dev/sda
    开启 standby
    sudo sdparm -S -s STANDBY=1 /dev/sda
    设置进入 standby 条件为空闲 3600s
    sudo sdparm -S -s SCT=36000 /dev/sda

    注意调用 sdparm smartctl 之类的命令导致硬盘进入 active 状态。
    话说我这里装 ubuntu 比 windows 功耗低啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3221 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:12 · PVG 20:12 · LAX 04:12 · JFK 07:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.