Dimmer Switch(Power Saving)

    內容表格
    沒有標頭

    版本為 13:49, 23 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    201205240603_lsi_raid_global_banner_issue.gif

    201205250935_lsi_raid_powersaving_issue.gif

    Dimme Switch是LSI提出的一種針對PD(Physical Drive)的節能技術(Power Saving). 該技術允許在固定的時間點觸發對PD的當前狀態(Status)轉換. 當RAID f/w操作RAID Controller去通知相關的PD, 會使得PD開始進行Spin-down的操作. 這時會讓PD的運轉速度達到允許程度的最低點, 以便對PD的功耗加以節能.

    Dimmer Switch在規劃時, 原本只有一種Phase 1. 而在後期的MegaRAID版本又推出Phase 2, 到現在已強化到Phase 3. 不同的Phase操作代表RAID f/w透過RAID Controller對PD類型的差異化: Configured PD, Host-spare PD和Unconfigured PD.

    Dimmer Switch是自從MegaRAID v3.6版後新增的一種節能技術(Power-saving), 在當時是針對LSISAS1078 RoC產品提出的, 但是能提供的效果有限, 作用並不大:
    201205250806_lsi_raid_powersaving_issue.gif
    早期的MegaRAID v3.6版僅能針對Unconfigured drive進行節能上的操作, 使得RAID f/w在固定的時間點下對RAID Controller操作PD觸發Spin-down的操作. 以前的LSI MSM版本提供的Power-saving設定較為簡陋, 如下所示:
    201205250829_lsi_raid_powersaving_issue.gif
    在這個MegaRAID v3.6版下提供的Power-saving被歸類為是Phase 1型態, 而後來推出MegaRAID v4.3版後推出了Phase 2, 增強了Power-saving的功能, 從下表得知Phase 2可以進行那些操作:
    201205250811_lsi_raid_powersaving_issue.gif
    MegaRAID v4.3版的Phase 2增加了對Hot-spare的Power-saving支持, 不管是GHSP或著DHSP在固定的時間點下都會進行節能, 只要開啟這項功能的話. 之後在MegaRAID v4.5版推出後便大大強化了對Dimmer Switch的功能設計, 提出了Phase 3. Phase 3可以針對Configured Drive進行Power-saving操作, 並且提供更彈性化的操作. 下表總結了目前Dimmer Switch能提供的Power-saving類型支持:
    201205250835_lsi_raid_powersaving_issue.gif
    在後期LSI MSM大幅改版後, Power-saving設定介面上有所不同, 如果是使用LSISAS1078產品, 僅能透過如下的這樣方式操作. 這是一個Phase 1的操作模式:
    201205251040_lsi_raid_powersaving_issue.gif
    Phase 2操作模式是針對LSISAS2008包括之後的產品可支持的一種模式. 針對LSISAS2008是自MegaRAID v4.5.2版加入的功能:
    201205251047_lsi_raid_powersaving_issue.gif
    在Phase 2的操作模式下, 透過LSI MSM可以提供如下這樣的呈現設定:
    201205251050_lsi_raid_powersaving_issue.gif
    Phase 2多出了一個timer設計, 允許閒置在一段時間下, 觸發Power-saving行為, 閒置時間區間可由該timer進行設定. 之後, 針對LSISAS2108之後的產品, 在原先的設計下提供了對Phase 3的高級支持, 在LSI MSM下提供如下的操作畫面:
    201205251056_lsi_raid_powersaving_issue.gif
    可以看出Phase 3提供的Power-saving機制更為先進, 甚至可以透過scheduler進行排程, 按下Advanced...按鈕:
    201205251059_lsi_raid_powersaving_issue.gif
    我們可以針對Dimmer Switch設定甚麼時間點才進入PowerSave模式, 下面這張是4.6版提供的設置方式:
    ps_config.gif
    前幾版是僅有Driver standby time這個選項可選, 沒有上述提供指定哪些裝置是否設定PowerSave模式. 不過上圖其實少了其他選項可以指定, 這是因為這屬於LSISAS2008 MageRAID產品所限制, 在LSISAS2108提供更完善的設置:
    en_ps_config.gif
    可以發現在LSISAS2108 MegaRAID產品提供的設定項目更豐富, 更彈性, 多增加了對Configured Drive的支持, 以及可以指定PowerSave進行的模式. 這是新版4.6版提供的豐富配置選項, 不再使Dimmer Switch技術有名無實了.

    Note:

    1. LSI針對LSISAS2108在新版的f/w已經移除了對Dimmer Switch III的支持.
    2. LSISAS2108在新版的f/w於WebBIOS完全移除掉Dimmer Switch的功能管理項目.
    3. LSISAS2208在新版的f/w, Dimmer Switch功能受到了限制.

    201205170745_lsi_raid_lsisas2208_intel_oem_issue.gif

    本篇要說明Dimmer Switch在MegaRAID CLI下有甚麼應用:
    相對於LSI的一份文件-MegaRAID SAS Software User Guide中的5.2.2有說明相關命令:

    • -adpgetprop
    • -adpsetprop
    • -ldsetpowerpolicy
    • -cfgldadd
    • -cfgspanadd
    • -cfgallfreedrv
    • -ldgetprop
    Powered by MindTouch Core