新四季網

一種電源控制節能方法及其對應的存儲系統的製作方法

2024-03-06 15:48:15 1

專利名稱:一種電源控制節能方法及其對應的存儲系統的製作方法
技術領域:
本發明涉及存儲系統,尤其涉及存儲系統的電源控制。
背景技術:
近來,大部分的計算機米用了 ACPI (advanced configuration and powerinterface)即高級配置與電源接ロ標準。該標準是 英特爾、微軟和東芝共同開發的ー種電源管理標準,提供作業系統應用程式管理所有電源管理接ロ。ACPI相比其它電源管理方式,増加了一些較實用的附加功能,例如(I)用戶可以使外設在指定時間開關;(2)作業系統可以在應用程式對時間要求不高的情況下降低時鐘頻率;(3)作業系統可以根據外設和主板的具體需求為它分配能源;(4)使用筆記本電腦的用戶可以指定計算機在低電壓的情況下進入低功耗狀態,以保證重要的應用程式運行;(5)在無人使用計算機時可以使計算機進入休眠狀態,但保證ー些通信設備打開;(6)即插即用設備在插入時能夠用ACPI來控制。ACPI和其他電源管理方式ー樣,需要有軟體和硬體的支持,如主板、顯卡、網卡等。此外,ACPI不支持對單獨部件獨立上/下電(供/斷電),更具體地,一旦系統被掛起,所有周邊部件均下電。尤其隨著計算機系統在存儲領域的深入應用,對基於計算機體系統架構的存儲系統的容量需求越來越高。對於ー些大型的存儲系統,尤其是對於一些帶有眾多諸如磁碟陣列、網絡接ロ卡等部件的存儲系統,更期望對某些周邊部件上電的同時,對另外一些周邊部件下電,甚至無須添加任何硬體設備即可實現。

發明內容
本發明所要解決的技術問題之ー是需要提供ー種可方便地區別控制各個I/O部件的供電狀態的存儲系統及其電源控制節能方法。為了解決上述技術問題,本發明提供了一種存儲系統。該存儲系統包括CPU、I/O總線和通過I/o總線與CPU相連的ー個以上I/O部件,所述I/O部件包括ー個以上存儲部件,還包括電源控制模塊。所述電源控制模塊進一歩包括,檢測單元,其根據預設時間規則獲取通過I/O總線與CPU相連的ー個以上I/O部件的狀況信息,所述狀況信息為與運行狀態相關的信息或者與運行狀態相關的信息及配置信息;控制單元,其基於預設的電源控制策略,根據所獲取的I/O部件的狀況信息來確定對相應I/o部件的目標供電操作;以及接ロ単元,其基於所確定的目標供電操作來控制對相應I/O部件的供電。根據本發明另一方面的存儲系統,其中,針對作為存儲部件的I/O部件,所述檢測單元從I/o部件獲取I/O部件的配置信息;針對非存儲部件的I/O部件,所述檢測單元從指定存儲位置獲取I/o部件的配置信息。根據本發明另一方面的存儲系統,其中,所述與運行狀態相關的信息包括與所述I/O部件的供電狀態、是否運行正常、故障、或當前存儲量、網絡吞吐量、忙/閒時比率和單位時間訪問量中至少之一有關的信息。根據本發明另一方面的存儲系統,其中,所述設定時間規則為預先設定ー個或多個時刻、預先設定的時間周期和針對不同日子區別設定的時間周期中至少之一。根據本發明另一方面的存儲系統,其中,所述目標供電操作是通電、斷電、供給指定量的供電量、降低供電量、提高供電量和供給指定級的電量、或先下電再上電中的任一操作。根據本發明另一方面的存儲系統,其中,檢測單元還進行如下判斷處理檢測單元在連續設定次數均未檢測到作為存儲部件的I/o部件的狀態時,將該I/O部件的運行狀態確定為需要藉助重啟進行故障修復的狀態。根據本發明另一方面的存儲系統,其中,所述電源控制策略包括以下至少之ー對於所述狀況信息表示需要藉助重啟進行故障修復的狀態的作為存儲部件的I/o部件,將對該I/O部件的目標供電操作確定為對該I/O部件先下電再上電的操作;在所述狀況信息表 示部分或全部存儲部件的當前存儲量與總存儲量的比例大於預設值時,使得當前處於斷電狀態的ー個或多個存儲部件上電;對於處於空閒或者處於空閒的時長超過設定時長的I/o部件,將對該I/o部件的目標供電操作確定為下電操作或降低供電量的操作;在所述狀況信息表示所有I/o部件的平均負載大於預設值時,使得當前處於斷電的ー個或多個I/O部件上電;基於作為存儲部件的I/o部件的當前存儲量和總存儲量來確定向存儲設備的供電量大小;當所述狀況信息表明所述存儲系統中增加了新的I/o部件吋,對新增加的I/O部件上電。根據本發明另一方面的存儲系統,其中,所述電源控制模塊通過ー經I/O總線與CPU連接的I/O部件來實現或者通過執行存儲於所述存儲系統中的程序代碼來實現。根據本發明的又一方面,還提供了一種存儲系統的電源控制方法。該方法包括如下步驟根據預設時間規則獲取通過I/O總線與CPU相連的ー個以上I/O部件的與運行狀態相關的信息或者與運行狀態相關的信息及配置信息;基於預設的電源控制策略,根據所獲取的I/O部件的與運行狀態相關的信息或者與運行狀態相關的信息及配置信息來確定對相應I/o部件的目標供電操作;以及基於所確定的目標供電操作來控制對相應I/O部件的供電。根據本發明另一方面的存儲系統的電源控制方法,還包括當檢測單元連續設定次數均未檢測到作為存儲部件的I/o部件的狀態時,將該I/O部件的運行狀態確定為需要藉助重啟進行故障修復的狀態;以及所述電源控制策略包括以下至少之ー對於所述狀況信息表示需要藉助重啟進行故障修復的狀態的作為存儲部件的I/O部件,將對該I/O部件的目標供電操作確定為對該I/O部件先下電再上電的操作;在所述狀況信息表示部分或全部存儲部件的當前存儲量與總存儲量的比例大於預設值時,使得當前處於斷電狀態的一個或多個存儲部件上電;對於處於空閒或者處於空閒的時長超過設定時長的I/O部件,將對該I/O部件的目標供電操作確定為下電操作或降低供電量的操作;在所述狀況信息表示所有I/O部件的平均負載大於預設值時,使得當前處於斷電的ー個或多個I/o部件上電;基於作為存儲部件的I/O部件的當前存儲量和總存儲量來確定向存儲設備的供電量大小;當所述狀況信息表明所述存儲系統中增加了新的I/O部件吋,對新增加的I/O部件上電。與現有技術相比,本發明的一個或多個實施例可以具有如下優點本發明實施例通過基於檢測到的I/O部件的與運行狀態相關的信息或者與運行狀態相關的信息及配置信息來對相應的I/o部件進行電源控制,可方便地區別控制存儲系統中各個I/o部件的供電狀態。本發明的其他優點、目標,和特徵在某種程度上將在隨後的說明書中進行闡述,並 且在某種程度上,基於對下文的考察研究對本領域技術人員而言將是顯而易見的,或者可以從本發明的實踐中得到教導。本發明的目標和其他優點可以通過下面的說明書,權利要求書,以及附圖中所特別指出的結構來實現和獲得。


附圖用來提供對本發明的進ー步理解,並且構成說明書的一部分,與本發明的實施例共同用於解釋本發明,並不構成對本發明的限制。在附圖中圖IA是根據本發明實施例ー的存儲系統的結構示意圖;圖IB是根據本發明實施例一的存儲系統的電源控制模塊的結構示意圖;圖2是根據本發明第二實施例的存儲系統的電源控制方法的流程示意圖。
具體實施例方式以下將結合附圖及實施例來詳細說明本發明的實施方式,藉此對本發明如何應用技術手段來解決技術問題,並達成技術效果的實現過程能充分理解並據以實施。需要說明的是,只要不構成衝突,本發明中的各個實施例以及各實施例中的各個特徵可以相互結合,所形成的技術方案均在本發明的保護範圍之內。另外,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,並且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟。第一實施例圖IA為本發明實施例的存儲系統的結構示意框圖。在根據本實施例的存儲系統可包含中央處理器(CPU) 10,用於解釋計算機指令以及處理存儲系統中的數據;內存11,用於暫時存放CPU中的運算數據,以及與磁碟陣列等外部存儲器交換的數據;橋片(可分為南橋片121和北橋片122),一般地情況下,北橋片122用於控制CPU 10和內存11之間的通信,而南橋片121用於控制CPU 10與其它部件之間的通信;輸入/輸出(I/O)總線13,用於(通過南橋片121)連接CPU與I/O部件14 ; ー個以上I/O部件14,I/O部件14通過I/O總線與CPU 10連接,本領域技術人員可知,通常I/O總線利用南橋片來與CPU 10相連;以及電源控制模塊16,用於管理存儲系統中各個I/O部件的供電。
優選地,I/O部件可以具體包括存儲控制晶片143,用於處理輸入/輸出(I/O)指令和提供物理連接。與存儲控制晶片143連接的ー個或ー個以上擴展卡144、磁碟陣列145以及環控晶片142。環控晶片142用於檢測磁碟運行狀態。擴展卡144用於存儲伺服器連接擴展櫃、磁碟陣列。磁碟陣列145用於存儲用戶數據。當然,I/O部件還可以包括實現網絡功能的網絡晶片。附圖標記142 145所示的I/O部件均可為ー個或多個,並且種類繁多。圖IA示出了上述各単元的連接關係示例,在此不再一一贅述。此外,圖IA中只示出了ー個CPU、內存、網絡晶片等部件,不失一般性,本實施例的存儲系統同樣適用於多CPU、多內存、多網卡的情形。電源控制模塊16包含檢測單元161、控制單元162、接ロ單元163。下面參考圖2重點說明電源控制模塊16的各個單元。檢測單元161,用於根據預先設置的時間規則獲取各個I/O部件的狀況信息,狀況信息可包括與運行狀態相關的信息、或者與運行狀態相關的信息及配置信息。換而言之,檢 測單元161可僅從各I/O部件檢測與運行狀態相關的信息,可選地,檢測單元161還可獲取I/O部件的配置。在ー種方式中,對於作為非存儲部件的I/O部件,可將各I/O部件的配置信息預先存儲在電源控制模塊指定的存儲位置中,這樣,檢測単元161可從各I/O部件檢測獲取各I/O部件的與運行狀態有關的信息,而從指定的存儲位置中獲取各I/o部件的配置信息,這樣可以一定程度上提高本發明電源控制方法的效率。當第一次檢測各I/o部件的運行狀態的同時,檢測各I/o部件的配置信息並將所檢測到的配置信息存儲在指定存儲位置,這樣,在下次檢測I/o部件的運行狀態時,可不再重複檢測該I/O部件的配置信息,從而提高系統效率。例如,對於存儲器等的I/O部件,可檢測/獲取當前I/O部件的配置信息和存儲狀態信息(如總存儲量)等,然後將這些信息反饋給控制単元162。優選地,上述時間規則可以為預先設定ー個或多個時刻,優選地,還可以為預先設定好的時間周期,這樣檢測單元161可以每隔一個時間段(例如,I分鐘或多或5分鐘等)地檢測一次。甚至,可以為不同日子區別設定的時間周期,例如,為周一至周五設定五分鐘的時間周期,而為周日預設10分鐘的時間周期等。這樣可進ー步根據存儲系統的I/O部件的使用情況來調整對各I/O部件的電源控制。控制單元162,基於預定的電源控制策略,根據檢測単元161獲取到的各I/O部件的狀況信息來確定對各I/O部件各自的目標供電操作。接ロ単元163,基於控制単元162所確定的目標供電操作來控制對相應I/O部件的供電。接ロ単元163接收來自控制單元162的I/O部件的目標供電操作,並利用程序代碼指令及CPU 10對相應I/O部件執行該目標供電操作。目標供電操作可為通電(上電)、斷電(下電)、供給指定量的供電量、降低供電量、提高供電量、供給指定級的電量、或先下電再上電等任一用於控制I/O部件供電量的相關操作。這樣可進ー步更準確地對I/O部件的電源使用量進行控制。眾所周知,所提供的電カ通常由電源模塊提供,在此不再對電源模塊展開說明。此外,接ロ單元163可以在不同的狀態下配置成輸入接ロ或輸出接ロ。此外,除了獲取運行正常、運行故障等表示I/O部件是否運行正常的運行狀態外,檢測單元161獲取的運行狀態信息還可以包括I/O部件的例如是否通斷電、斷電時長等供電狀態、當前存儲量和/或滿負載等當前存儲量狀態、網絡呑吐量、忙時/閒時比率等相關的信息。此外,檢測單元161還可以獲取I/O部件的與最大負載能力(如磁碟總存儲量、網卡最大通信速率)和/或最長連續供電時長等相關的配置信息。根據I/O部件類型的不同,可以為不同的配置信息。通過獲取這些運行狀態信息和配置信息,可以基於這些運行狀態信息和配置信息來設置豐富的電源控制策略以更加靈活、合理地控制各I/O部件的供電,以達到節能目的。例如,控制單元162還可以根據檢測単元161獲取到的磁碟陣列當前的存儲量和該硬碟陣列的總存儲量,來將該磁碟陣列的目標供電操作確定為向該磁碟陣列供特定電量。此時的電源控制策略可以為基於存儲部件的當前存儲量和總存儲量來確定向存儲設備的供電量大小。電源控制模塊16可以通過ー經I/O總線與CPU連接的I/O部件來實現,此時電源控制模塊16為ー硬體部件。此外,電源控制模塊16還可通過執行存儲於所述計算設備中的軟體來實現,這種情況下,該電源控制模塊16為ー用於實現上述各単元功能的軟體模塊。在這種優選實現方式下,甚至無需對存儲系統増加任何實體(硬體)部件即可方便地區別控制各個I/O部件的供電狀態。
上述描述中,選擇了一個實施例描述所述具有電源控制模塊16的存儲系統的エ作原理,為了充分掲示本發明可以適用於各種不同的場合,本領域技術人員可根據上述詳細說明的啟示,將電源控制模塊16的功能劃分為不同的部件和單元來實現本發明的目的。第二實施例本實施例還提供了ー個大型的存儲系統的電源控制方法。該大型存儲系統包括存儲控制晶片143、擴展卡144和磁碟(陣列)145等眾多的存儲相關的I/O部件,以下統稱為存儲部件。電源控制模塊16的檢測單元161可通過存儲系統中作為I/O部件的各存儲控制晶片143提供的接ロ來檢測各磁碟145的配置信息和狀態信息,由控制單元162基於這些配置信息和狀態信息來確定各磁碟的目標供電操作,從而實現各磁碟間的負載均衡,節約系統供電。例如,檢測單元161檢測的與運行狀態相關的信息包括與當前磁碟的供電情況、是否運行正常、故障和/或當前存儲量等有關的信息。當檢測單元161檢測到磁碟A (未示出)的運行狀態為正常狀態且當前存儲量達磁碟總存儲量的91%,且磁碟B (未示出)運動狀態為斷電且無故障狀態,並獲取了磁碟B的當前存儲量(當前被佔用的磁碟空間)及磁碟最大存儲量,則控制単元162可根據檢測単元161所獲取的這些狀態信息和配置信息,以及根據預先配置好的電源控制策略,將磁碟B的目標供電操作確定為供電。此外,電源控制策略還可包括在所有或部分的I/O部件的平均負載(例如,可以通過忙時與閒時比例,或者使用量與空閒量、當前存儲量和部件可存儲的總存儲量的比例等)大於預設值時,使得當前處於斷電的I/O部件上電。在本例子中,可使得當前處於斷電狀態的當前存儲量較小的一個或多個存儲部件(例如磁碟)上電。而後,接ロ單元163 (通過程序代碼)利用CPUlO來執行使得磁碟B供電,使得各磁碟承擔較平均的讀寫的指令,從而可較好地實現各磁碟間的負載均衡。目標供電操作確定之後,傳送給接ロ単元163。接ロ単元163根據該目標供電操作對存儲類I/o部件進行控制。由於目標供電操作主要是關於上電或下電等,對於處於空閒或者處於空閒的時長超過設定時長的I/o部件,針對該I/O部件確定的目標供電操作應為是下電,可見,在這個例子中,電源控制策略為對於處於空閒和/或處於空閒的時長超過設定時長的I/o部件,將對該I/O部件的目標供電操作確定為下電操作或降低供電量的操作。此外,而當I/o部件被重新啟用、或硬體故障無法應用而需要藉助重啟進行故障修復時,針對該I/o部件確定的目標供電操作應該是上電,接ロ単元163根據該目標供電操作來該I/O部件上電,從而進行故障修復,進行喚醒等工作。這樣,可通過檢測単元161每隔固定的設定時間進行檢測,具體可以根據用戶需求進行設置,例如可以為5分鐘檢查進行一次,從而可保證存儲系統中沒有處於空閒狀態的部件,有效的降低了存儲系統的總能耗。下面參考圖2來詳細說明根據本發明實施例的作為本發明存儲系統的電源控制方法的各步驟,以更清楚地說明如何實現對各個作為存儲部件等的I/o部件(以下簡 部件)的供電的區別控制。在該電源控制方法中,可由電源控制模塊16來執行下述處理。步驟201,存儲系統正常啟動完成,由作業系統控制該存儲系統。步驟202,檢測單元161通過部件提供的接ロ,獲取當前各部件的配置信息和狀態信息,所形成的部件配置信息通常存放在各自的部件中,也可以存放在其他指定的存儲位置中;考慮到所I/o部件為存儲部件時I/O部件自身具備存儲功能,因此,該實施例採用了各個部件存放各自的配置信息的方式,這種情況下,檢測單元161既從部件檢測與運行狀態有關的信息,也從部件檢測配置信息。簡言之,針對作為存儲部件的I/O部件,優選為檢測單元161從I/O部件獲取該I/O部件的配置信息,這樣,可在不影響效率的同時簡化工作流程。所述部件可包括網絡晶片、環控晶片、存儲控制晶片、擴展卡等。步驟203,在基於所檢測到的狀態信息獲知有部件在空閒狀態時,表明不需要該部件參與存儲系統當前的工作,因此,根據控制単元162基於電源控制策略,將處於空閒狀態的部件的目標供電操作確定為下電,由接收單元生成下電指令,該下電指令通過接收単元到達CPU,控制當前部件下電。步驟204,檢測單元161通過部件提供的接ロ檢查是否還存在空閒部件,如果存在,轉步驟203,否則轉步驟205。需要說明的是,也可以在檢測單元161檢測完所有部件的配置信息和狀態信息後,再執行步驟203,並在執行203後直接進入步驟205。此外,執行步驟203吋,檢測單元161也可以進入空閒等待狀態。步驟205,基於檢測単元所檢測到的與運行狀態相關的信息判斷是否存在出現故障的存儲部件,更具體地,當檢測單元連續設定次數(例如3次)均未檢測到存儲部件的狀態時,將該部件的運行狀態確定為需要藉助重啟進行故障修復的狀態。步驟206,控制單元162根據預先設置的電源控制策略,將對該發出報警信息的部件的目標供電操作確定為上電操作,然後根據該上電指示調用執行上電操作的指令利用CPU對相應部件上電,啟動,部件重新啟動。此時,將電源控制策略設置為對於處於需要藉助重啟進行故障修復的狀態的I/o部件,將對該I/O部件的目標供電操作確定為上電操作。這種情況下,可預設關於在接收到報警信息時使得相應部件上電的電源控制策略。步驟207,部件重新啟動後,通過CPU返回完成信號,當獲得該部件新的狀態信息後,轉步驟202,進行新一次的部件檢查操作。
可將該所述工作流程設置為系統的守護進程。通過實現上述過程的守護進程,可以更好地滿足用戶的需求,減少部件重新啟用的次數和啟用時的等待時間,對於磁碟等部件的喚醒,可以採用預喚醒技術、數據緩存技術等,來提高用戶的可用性。此外,在上述各實施例中,還可將電源控制策略設置為當狀況信息表明所述存儲系統中增加了新的I/o部件時,對新增加的I/O部件上電。上述詳細說明了本發明的存儲系統對其I/O部件的電源控制方法及過程,本領域技術人員根據上述啟示可知,上述各步驟在符合技術邏輯的情況下可適當調整,調整後的技術方案仍屬於本發明的保護範圍。此外,本領域技術人員可知,包含存儲器的任一計算機等計算裝置均構成存儲系統,因此,本發明的存儲系統可為帶存儲器和中央處理器的任何移動智能終端、大型計算系統等。雖然本發明所揭露的實施方式如上,但所述的內容只是為了便於理解本發明而採 用的實施方式,並非用以限定本發明。任何本發明所屬技術領域內的技術人員,在不脫離本發明所揭露的精神和範圍的前提下,可以在實施的形式上及細節上作任何的修改與變化,但本發明的專利保護範圍,仍須以所附的權利要求書所界定的範圍為準。
權利要求
1.一種存儲系統,其包括CPU、I/O總線和通過I/O總線與CPU相連的一個以上I/O部件,所述I/o部件包括一個以上存儲部件,其特徵在於,還包括電源控制模塊,所述電源控制模塊進一步包括, 檢測單元,其根據預設時間規則獲取通過I/O總線與CPU相連的一個以上I/O部件的狀況信息,所述狀況信息為與運行狀態相關的信息或者與運行狀態相關的信息及配置信息; 控制單元,其基於預設的電源控制策略,根據所獲取的I/O部件的狀況信息來確定對相應I/o部件的目標供電操作;以及 接口單元,其基於所確定的目標供電操作來控制對相應I/O部件的供電。
2.根據權利要求I所述的存儲系統,其特徵在於,針對作為存儲部件的I/o部件,所述檢測單元從I/o部件獲取I/O部件的配置信息; 針對非存儲部件的I/o部件,所述檢測單元從指定存儲位置獲取I/O部件的配置信息。
3.根據權利要求I所述的存儲系統,其特徵在於,所述與運行狀態相關的信息包括與所述I/o部件的供電狀態、是否運行正常、故障、或當前存儲量、網絡吞吐量、忙/閒時比率和單位時間訪問量中至少之一有關的信息。
4.根據權利要求I所述的存儲系統,其特徵在於,所述設定時間規則為預先設定一個或多個時刻、預先設定的時間周期和針對不同日子區別設定的時間周期中至少之一。
5.根據權利要求I所述的存儲系統,其特徵在於,所述目標供電操作是通電、斷電、供給指定量的供電量、降低供電量、提高供電量和供給指定級的電量、或先下電再上電中的任一操作。
6.根據權利要求I所述的存儲系統,其特徵在於,檢測單元還進行如下判斷處理 檢測單元在連續設定次數均未檢測到作為存儲部件的I/O部件的狀態時,將該I/O部件的運行狀態確定為需要藉助重啟進行故障修復的狀態。
7.根據權利要求I至6中任一項所述的存儲系統,其特徵在於,所述電源控制策略包括以下至少之一 對於所述狀況信息表示需要藉助重啟進行故障修復的狀態的作為存儲部件的I/O部件,將對該I/o部件的目標供電操作確定為對該I/O部件先下電再上電的操作; 在所述狀況信息表示部分或全部存儲部件的當前存儲量與總存儲量的比例大於預設值時,使得當前處於斷電狀態的一個或多個存儲部件上電; 對於處於空閒或者處於空閒的時長超過設定時長的I/o部件,將對該I/O部件的目標供電操作確定為下電操作或降低供電量的操作; 在所述狀況信息表示所有I/o部件的平均負載大於預設值時,使得當前處於斷電的一個或多個I/o部件上電; 基於作為存儲部件的I/o部件的當前存儲量和總存儲量來確定向存儲設備的供電量大小; 當所述狀況信息表明所述存儲系統中增加了新的I/o部件時,對新增加的I/O部件上電。
8.根據權利要求I至6中任一項所述的存儲系統,其特徵在於,所述電源控制模塊通過一經I/O總線與CPU連接的I/O部件來實現或者通過執行存儲於所述存儲系統中的程序代碼來實現。
9.一種存儲系統的電源控制方法,其特徵在於,包括如下步驟 根據預設時間規則獲取通過I/o總線與CPU相連的一個以上I/O部件的與運行狀態相關的信息或者與運行狀態相關的信息及配置信息; 基於預設的電源控制策略,根據所獲取的I/o部件的與運行狀態相關的信息或者與運行狀態相關的信息及配置信息來確定對相應I/o部件的目標供電操作;以及基於所確定的目標供電操作來控制對相應I/o部件的供電。
10.根據權利要求9所述的電源控制方法,其特徵在於,還包括 當檢測單元連續設定次數均未檢測到作為存儲部件的I/o部件的狀態時,將該I/O部件的運行狀態確定為需要藉助重啟進行故障修復的狀態;以及所述電源控制策略包括以下至少之一 對於所述狀況信息表示需要藉助重啟進行故障修復的狀態的作為存儲部件的I/o部件,將對該I/o部件的目標供電操作確定為對該I/O部件先下電再上電的操作; 在所述狀況信息表示部分或全部存儲部件的當前存儲量與總存儲量的比例大於預設值時,使得當前處於斷電狀態的一個或多個存儲部件上電; 對於處於空閒或者處於空閒的時長超過設定時長的I/o部件,將對該I/O部件的目標供電操作確定為下電操作或降低供電量的操作; 在所述狀況信息表示所有I/o部件的平均負載大於預設值時,使得當前處於斷電的一個或多個I/o部件上電; 基於作為存儲部件的I/o部件的當前存儲量和總存儲量來確定向存儲設備的供電量大小; 當所述狀況信息表明所述存儲系統中增加了新的I/o部件時,對新增加的I/O部件上電。
全文摘要
本發明公開了一種電源控制節能方法及其對應的存儲系統。該系統包括CPU、I/O總線和通過I/O總線與CPU相連的一個以上I/O部件,所述I/O部件包括一個以上存儲部件,電源控制模塊。電源控制模塊進一步包括檢測單元,其根據預設時間規則獲取通過I/O總線與CPU相連的一個以上I/O部件的狀況信息,所述狀況信息為與運行狀態相關的信息或者與運行狀態相關的信息及配置信息;控制單元,其基於預設的電源控制策略,根據所獲取的I/O部件的狀況信息來確定對相應I/O部件的目標供電操作;以及接口單元,其基於所確定的目標供電操作來控制對相應I/O部件的供電。根據該發明,可方便地區別控制存儲系統中各個I/O部件的供電狀態。
文檔編號G06F1/32GK102681650SQ201210144470
公開日2012年9月19日 申請日期2012年5月10日 優先權日2012年5月10日
發明者嚴傑, 周娟娟, 熊暉 申請人:北京邦諾存儲科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀