專利名稱:降低存儲系統(tǒng)啟動電流的系統(tǒng)及方法
技術領域:
本發(fā)明涉及一種控制存儲系統(tǒng)的系統(tǒng)及方法,特別是關于一種降低存儲系統(tǒng)啟動電流的系統(tǒng)及方法。
背景技術:
隨著數(shù)據(jù)存儲需求的增加,存儲系統(tǒng)(例如磁盤陣列)中包含的存儲設備(例如硬盤)越來越多。當存儲系統(tǒng)啟動時,若過多的存儲設備同時啟動,則存儲系統(tǒng)的啟動電流過大。此時,若電源供應器供電不足,存儲系統(tǒng)將無法正常啟動甚至損壞。使用大功率的電源供應器可以解決供電不足的問題。然而,使用大功率電源會增加系統(tǒng)成本與功耗。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種降低存儲系統(tǒng)啟動電流的系統(tǒng),能夠降低存儲系統(tǒng)的啟動電流,避免存儲系統(tǒng)因供電不足而無法啟動甚至損壞。此外,還有必要提供一種降低存儲系統(tǒng)啟動電流的方法,能夠降低存儲系統(tǒng)的啟動電流,避免存儲系統(tǒng)因供電不足而無法啟動甚至損壞。一種降低存儲系統(tǒng)啟動電流的系統(tǒng),運行于數(shù)據(jù)處理設備中,所述存儲系統(tǒng)包括多個擴充器與存儲器,其中每個擴充器連接多個存儲器,所述數(shù)據(jù)處理設備與所述擴充器及電源供應器相連接,該系統(tǒng)包括偵測模塊,用于在存儲系統(tǒng)啟動時偵測電源供應器提供給各個存儲器的電流,根據(jù)各個存儲器的電流計算各個存儲器的功率;判斷模塊,用于根據(jù)各個存儲器的功率判斷存儲系統(tǒng)的功率是否大于指定值;關機模塊,用于當存儲系統(tǒng)的功率大于指定值時關閉存儲系統(tǒng);計算模塊,用于根據(jù)各個存儲器的功率及電源供應器的額定功率安排各個存儲器的啟動順序,根據(jù)該啟動順序計算各個存儲器的啟動時間;及存儲模塊,用于將各個存儲器的啟動時間存儲至對應的擴充器的存儲區(qū),以更新各個存儲器的啟動時間。一種降低存儲系統(tǒng)啟動電流的方法,應用于數(shù)據(jù)處理設備中,所述存儲系統(tǒng)包括多所述存儲系統(tǒng)包括多個擴充器與存儲器,其中每個擴充器連接多個存儲器,所述數(shù)據(jù)處理設備與所述擴充器及電源供應器相連接,該方法包括步驟當存儲系統(tǒng)啟動時,偵測電源供應器提供給各個存儲器的電流,根據(jù)各個存儲器的電流計算各個存儲器的功率;根據(jù)各個存儲器的功率判斷存儲系統(tǒng)的功率是否大于指定值;若存儲系統(tǒng)的功率大于指定值,則關閉存儲系統(tǒng);根據(jù)各個存儲器的功率及電源供應器的額定功率安排各個存儲器的啟動順序,根據(jù)該啟動順序計算各個存儲器的啟動時間;及將各個存儲器的啟動時間存儲至對應的擴充器的存儲區(qū),以更新各個存儲器的啟動時間。本發(fā)明通過重新安排存儲器的啟動時間來降低存儲系統(tǒng)的啟動電流,避免了存儲系統(tǒng)因供電不足而無法啟動甚至損壞。
圖1為本發(fā)明降低存儲系統(tǒng)啟動電流的系統(tǒng)較佳實施例的運行環(huán)境示意圖。圖2為圖1中降低存儲系統(tǒng)啟動電流的系統(tǒng)的功能模塊圖。圖3為本發(fā)明降低存儲系統(tǒng)啟動電流的方法較佳實施例的流程圖。主要元件符號說明
權利要求
1.一種降低存儲系統(tǒng)啟動電流的系統(tǒng),運行于數(shù)據(jù)處理設備中,所述存儲系統(tǒng)包括多個擴充器與存儲器,其中每個擴充器連接多個存儲器,所述數(shù)據(jù)處理設備與所述擴充器及電源供應器相連接,其特征在于,該系統(tǒng)包括 偵測模塊,用于在存儲系統(tǒng)啟動時偵測電源供應器提供給各個存儲器的電流,根據(jù)各個存儲器的電流計算各個存儲器的功率; 判斷模塊,用于根據(jù)各個存儲器的功率判斷存儲系統(tǒng)的功率是否大于指定值; 關機模塊,用于當存儲系統(tǒng)的功率大于指定值時關閉存儲系統(tǒng); 計算模塊,用于根據(jù)各個存儲器的功率及電源供應器的額定功率安排各個存儲器的啟動順序,根據(jù)該啟動順序計算各個存儲器的啟動時間;及 存儲模塊,用于將各個存儲器的啟動時間存儲至對應的擴充器的存儲區(qū),以更新各個存儲器的啟動時間。
2.如權利要求1所述的降低存儲系統(tǒng)啟動電流的系統(tǒng),其特征在于,所述指定值小于等于電源供應器的額定功率。
3.如權利要求1所述的降低存儲系統(tǒng)啟動電流的系統(tǒng),其特征在于,所述計算模塊將各個存儲器的啟動順序安排為分組啟動,且每組存儲器的功率小于等于電源供應器的額定功率。
4.如權利要求3所述的降低存儲系統(tǒng)啟動電流的系統(tǒng),其特征在于,第一組存儲器的啟動時間與存儲系統(tǒng)的啟動時間相同,其他各組存儲器依次延遲指定時間后啟動。
5.如權利要求1所述的降低存儲系統(tǒng)啟動電流的系統(tǒng),其特征在于,所述存儲器是SAS硬盤或SATA硬盤。
6.一種降低存儲系統(tǒng)啟動電流的方法,應用于數(shù)據(jù)處理設備中,所述存儲系統(tǒng)包括多個擴充器與存儲器,其中每個擴充器連接多個存儲器,所述數(shù)據(jù)處理設備與所述擴充器及電源供應器相連接,其特征在于,該方法包括步驟 當存儲系統(tǒng)啟動時,偵測電源供應器提供給各個存儲器的電流,根據(jù)各個存儲器的電流計算各個存儲器的功率; 根據(jù)各個存儲器的功率判斷存儲系統(tǒng)的功率是否大于指定值; 若存儲系統(tǒng)的功率大于指定值,則關閉存儲系統(tǒng); 根據(jù)各個存儲器的功率及電源供應器的額定功率安排各個存儲器的啟動順序,根據(jù)該啟動順序計算各個存儲器的啟動時間;及 將各個存儲器的啟動時間存儲至對應的擴充器的存儲區(qū),以更新各個存儲器的啟動時間。
7.如權利要求6所述的降低存儲系統(tǒng)啟動電流的方法,其特征在于,所述指定值小于等于電源供應器的額定功率。
8.如權利要求6所述的降低存儲系統(tǒng)啟動電流的方法,其特征在于,所述各個存儲器的啟動順序安排為分組啟動,且每組存儲器的功率小于等于電源供應器的額定功率。
9.如權利要求8所述的降低存儲系統(tǒng)啟動電流的方法,其特征在于,第一組存儲器的啟動時間與存儲系統(tǒng)的啟動時間相同,其他各組存儲器依次延遲指定時間后啟動。
10.如權利要求6所述的降低存儲系統(tǒng)啟動電流的方法,其特征在于,所述存儲器是SAS硬盤或SATA硬盤。
全文摘要
一種降低存儲系統(tǒng)啟動電流的系統(tǒng),所述存儲系統(tǒng)包括多個擴充器與存儲器,該系統(tǒng)包括偵測模塊,用于在存儲系統(tǒng)啟動時偵測電源供應器提供給各個存儲器的電流,根據(jù)各個存儲器的電流計算各個存儲器的功率;判斷模塊,用于根據(jù)各個存儲器的功率判斷存儲系統(tǒng)的功率是否大于指定值;關機模塊,用于當存儲系統(tǒng)的功率大于指定值時關閉存儲系統(tǒng);計算模塊,用于根據(jù)各個存儲器的功率安排各個存儲器的啟動順序并計算各個存儲器的啟動時間;及存儲模塊,用于將各個存儲器的啟動時間存儲至擴充器的存儲區(qū)。本發(fā)明還提供一種降低存儲系統(tǒng)啟動電流的方法。本發(fā)明能夠降低存儲系統(tǒng)的啟動電流,避免存儲系統(tǒng)因供電不足而無法啟動甚至損壞。
文檔編號G11C29/52GK103065690SQ20111032019
公開日2013年4月24日 申請日期2011年10月19日 優(yōu)先權日2011年10月19日
發(fā)明者吳志偟 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司