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產品提出的, 但是能提供的效果有限, 作用並不大:
早期的MegaRAID v3.6版僅能針對Unconfigured drive進行節能上的操作, 使得RAID f/w在固定的時間點下對RAID Controller操作PD觸發Spin-down的操作. 以前的LSI MSM版本提供的Power-saving設定較為簡陋, 如下所示:
在這個MegaRAID v3.6版下提供的Power-saving被歸類為是Phase 1型態, 而後來推出MegaRAID v4.3版後推出了Phase 2, 增強了Power-saving的功能, 從下表得知Phase 2可以進行那些操作:
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類型支持:
我們可以針對Dimmer Switch設定甚麼時間點才進入PowerSave模式, 下面這張是4.6版提供的設置方式:
前幾版是僅有Driver standby time這個選項可選, 沒有上述提供指定哪些裝置是否設定PowerSave模式. 不過上圖其實少了其他選項可以指定, 這是因為這屬於LSISAS2008 MageRAID產品所限制, 在LSISAS2108提供更完善的設置:
可以發現在LSISAS2108 MegaRAID產品提供的設定項目更豐富, 更彈性, 多增加了對Configured Drive的支持, 以及可以指定PowerSave進行的模式. 這是新版4.6版提供的豐富配置選項, 不再使Dimmer Switch技術有名無實了.
Note:
本篇要說明Dimmer Switch在MegaRAID CLI下有甚麼應用:
相對於LSI的一份文件-MegaRAID SAS Software User Guide中的5.2.2有說明相關命令: