欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

磁盤驅(qū)動(dòng)器速度管理方法與系統(tǒng)與流程

文檔序號:12469314閱讀:852來源:國知局
磁盤驅(qū)動(dòng)器速度管理方法與系統(tǒng)與流程



技術(shù)實(shí)現(xiàn)要素:
是關(guān)于計(jì)算系統(tǒng)內(nèi)的數(shù)據(jù)儲(chǔ)存。



背景技術(shù):

隨著信息科技持續(xù)進(jìn)步,大型數(shù)據(jù)儲(chǔ)存的需求逐漸增長。舉例來說,具有大量數(shù)據(jù)儲(chǔ)存容量的數(shù)據(jù)中心被用來作為云端儲(chǔ)存。為了滿足大型數(shù)據(jù)儲(chǔ)存的需求擴(kuò)張,數(shù)據(jù)儲(chǔ)存裝置,例如硬盤驅(qū)動(dòng)器(Hard Disk Drives,HDDs)持續(xù)增長其效能,并消耗更多能源。

然而,高效能的數(shù)據(jù)儲(chǔ)存裝置會(huì)造成計(jì)算系統(tǒng)內(nèi)高能源消耗以及過熱的問題。解決這些問題的常見方法是當(dāng)磁盤不忙碌時(shí)降低硬盤驅(qū)動(dòng)器的旋轉(zhuǎn)速度。另一個(gè)降低磁盤驅(qū)動(dòng)器旋轉(zhuǎn)速度的原因是藉由降低過熱造成的溫度壓力,以延長磁盤驅(qū)動(dòng)器的壽命。

發(fā)明內(nèi)容

本發(fā)明內(nèi)容的一允許最佳化的裝置以改變多個(gè)數(shù)據(jù)儲(chǔ)存磁盤驅(qū)動(dòng)器的旋轉(zhuǎn)速度。在部分實(shí)施例中,本發(fā)明內(nèi)容使用服務(wù)控制器,例如機(jī)板管理控制器(Baseboard Management Controller,BMC)與磁盤控制器通信以改變磁盤驅(qū)動(dòng)器的旋轉(zhuǎn)速度。本發(fā)明內(nèi)容能藉由改變磁盤驅(qū)動(dòng)器的旋轉(zhuǎn)速度以增進(jìn)其能源效率。舉例來說,本發(fā)明內(nèi)容亦可藉由將磁盤自降速狀態(tài)及時(shí)加速以降低數(shù)據(jù)存取延遲。

根據(jù)部分實(shí)施例,當(dāng)服務(wù)器重新啟動(dòng)時(shí),基板管理控制器接收重開機(jī)信號并據(jù)此產(chǎn)生加速旋轉(zhuǎn)指令給磁盤驅(qū)動(dòng)器(例如硬盤驅(qū)動(dòng)器)。根據(jù)部分實(shí)施例,重開機(jī)信號能由電源供應(yīng)單元(Power Supply Unit,PSU)、電源鍵或重置鍵產(chǎn)生。根據(jù)部分實(shí)施例,管理員能通過基板管理控制器專用的網(wǎng)絡(luò)適配卡(Network Interface Card,NIC)發(fā)布重開機(jī)信號至基板管理控制器。通過基板管理控制器傳送加速旋轉(zhuǎn)信號,而非由主要的中央處理單元耗費(fèi)大量的時(shí)間重開機(jī),系統(tǒng)能藉由降低數(shù)據(jù)存取延遲以提升其性能。

根據(jù)部分實(shí)施例,基板管理控制器亦可發(fā)布降轉(zhuǎn)速指令至磁盤驅(qū)動(dòng)器(例如硬盤驅(qū)動(dòng)器)以響應(yīng)接收信號。根據(jù)部分實(shí)施例,上述接收信號可表示服務(wù)器操作狀態(tài)的改變。

根據(jù)部分實(shí)施例,基板管理控制器能選擇部分磁盤驅(qū)動(dòng)器以調(diào)整其旋轉(zhuǎn)速度,而非改變所有相關(guān)的硬盤驅(qū)動(dòng)器旋轉(zhuǎn)速度。舉例來說,根據(jù)多個(gè)磁盤驅(qū)動(dòng)子系統(tǒng)的速度數(shù)據(jù),基板管理控制器可選擇部分磁盤驅(qū)動(dòng)子系統(tǒng)加速旋轉(zhuǎn)或減速旋轉(zhuǎn)。

根據(jù)部分實(shí)施例,基板管理控制器產(chǎn)生速度指令并利用一被選擇的系統(tǒng)總線(例如串行式小型計(jì)算機(jī)系統(tǒng)接口(Serial Attached Small SCSI,SAS)或內(nèi)部整合電路(I2C))傳送速度指令至磁盤驅(qū)動(dòng)控制器。根據(jù)部分實(shí)施例,基板管理控制器能傳送速度指令至SAS控制器,SAS控制器能進(jìn)一步傳送該速度指令至磁盤控制器。此外,SAS擴(kuò)充器能促進(jìn)大量SAS裝置及服務(wù)器間的通信。

上述提及的磁盤驅(qū)動(dòng)器加速旋轉(zhuǎn)指令可以是磁盤驅(qū)動(dòng)器電源管理或電源狀況指令,例如啟動(dòng)、閑置、待命以及休眠。舉例來說,休眠指令會(huì)使驅(qū)動(dòng)器馬達(dá)轉(zhuǎn)速下降,而啟動(dòng)指令會(huì)使驅(qū)動(dòng)器轉(zhuǎn)速上升。

雖然本文中的多個(gè)例子是調(diào)整硬盤驅(qū)動(dòng)器的旋轉(zhuǎn)速度,應(yīng)當(dāng)理解的是這些僅僅是例示,本發(fā)明不限于此。此外,任何數(shù)據(jù)儲(chǔ)存裝置(例如SSD)均可被使用。

此外,雖然本發(fā)明內(nèi)容使用基板管理控制器作為例式以說明如何產(chǎn)生旋轉(zhuǎn)指令,本發(fā)明內(nèi)容亦適用于其它的服務(wù)控制器,例如獨(dú)立于計(jì)算裝置中主要中央處理器的服務(wù)控制器。

附加的特征和本發(fā)明內(nèi)容的優(yōu)點(diǎn)將在隨后的說明書中闡述,或者通過實(shí)施本文所公開的原理而了解。本發(fā)明內(nèi)容的特征和優(yōu)點(diǎn)可藉由權(quán)利要求所指出的設(shè)備與組合來實(shí)現(xiàn)。本發(fā)明內(nèi)容的特征將在參照下面的描述以及結(jié)合權(quán)利要求后更明顯,或是通過實(shí)施本文所闡述的原理而被理解。

附圖說明

為讓本發(fā)明的上述和其它目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,附圖的說明如下:

圖1是依據(jù)部分實(shí)施例圖示包含與多個(gè)客戶端通信的服務(wù)器的系統(tǒng)的 一例;

圖2是依據(jù)部分實(shí)施例圖示的一磁盤驅(qū)動(dòng)器速度管理系統(tǒng)的示意圖;

圖3是依據(jù)部分實(shí)施例圖示的一包含多個(gè)磁盤驅(qū)動(dòng)器子系統(tǒng)的磁盤驅(qū)動(dòng)器速度管理系統(tǒng)的示意圖;

圖4是依據(jù)部分實(shí)施例圖示的一磁盤驅(qū)動(dòng)器速度管理系統(tǒng)的流程圖;

圖5是依據(jù)部分實(shí)施例圖示的一包含多個(gè)磁盤驅(qū)動(dòng)器子系統(tǒng)的磁盤驅(qū)動(dòng)器速度管理系統(tǒng)的流程圖;以及

圖6是依據(jù)部分實(shí)施例圖示一計(jì)算裝置的一計(jì)算平臺(tái)。

具體實(shí)施方式

本發(fā)明的各種實(shí)施例將在下面詳細(xì)討論。雖然具體的實(shí)施被討論,應(yīng)當(dāng)理解的是這僅是為了說明的目地。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到可以使用其它的部件和配置,而不脫離本發(fā)明的精神和范圍。

為了因應(yīng)在云端計(jì)算時(shí)代數(shù)據(jù)儲(chǔ)存量增加的需求,大量數(shù)據(jù)儲(chǔ)存裝置(例如硬盤驅(qū)動(dòng)器)被廣泛地使用于現(xiàn)代的數(shù)據(jù)中心。舉例來說,服務(wù)器藉由各式裝置被配置大量的硬盤驅(qū)動(dòng)器。其中一種藉由獨(dú)立磁盤冗余陣列(Redundant Array of Independent Disk,RAID)技術(shù)的裝置包含多個(gè)HDDs在邏輯單元中以降低冗余數(shù)據(jù)或增進(jìn)效能。另一個(gè)裝置藉由非獨(dú)立磁盤冗余陣列(Non-RAID)架構(gòu),例如集束磁盤(Just a Bunch of Disks,JBOD)。硬盤驅(qū)動(dòng)器在集束磁盤中可被被獨(dú)立存取做為各個(gè)邏輯卷,或是被合并成單一個(gè)邏輯卷,藉此達(dá)成彈性且有效率的數(shù)據(jù)儲(chǔ)存解決方案。

舉例而言,在無覆蓋式的4U機(jī)箱,集束磁盤包含60個(gè)從2.5英寸到3.5英寸的熱插拔硬盤驅(qū)動(dòng)器。這樣的集束磁盤能提供大量的數(shù)據(jù)儲(chǔ)存容量,例如240TB。

計(jì)算系統(tǒng)中硬盤驅(qū)動(dòng)器密度增加使得正常速度(例如5400rmp)下消耗巨大的能量,造成硬盤驅(qū)動(dòng)器以及服務(wù)器過熱的問題。為了節(jié)省耗能以及降低過熱,其中一個(gè)常見的方法是當(dāng)硬盤驅(qū)動(dòng)器不忙碌時(shí)降低硬盤驅(qū)動(dòng)器的轉(zhuǎn)速。舉例來說,當(dāng)客戶活動(dòng)不明顯時(shí)(例如晚上),或是當(dāng)服務(wù)器關(guān)機(jī)時(shí)。

然而,一旦硬盤驅(qū)動(dòng)器被降低旋轉(zhuǎn)速度,加速旋轉(zhuǎn)磁盤至操作速度將花費(fèi)較長的時(shí)間。舉例來說,將耗費(fèi)10至15秒加速硬盤驅(qū)動(dòng)器至其操作速度。此外,在服務(wù)器重新啟動(dòng)/重置或開機(jī)時(shí),服務(wù)器的中央處理單元僅能在就 緒后,例如在中央處理單元完成基本輸入輸出系統(tǒng)開機(jī)自我測試(BIOS Power On Self-Test,BIOS POST)后,發(fā)布指令以加速旋轉(zhuǎn)硬盤驅(qū)動(dòng)器。上述動(dòng)作將花費(fèi)數(shù)分鐘的時(shí)間。如此延滯造成數(shù)據(jù)存取延遲并損害系統(tǒng)效能。

因此,為了增進(jìn)能源效率以及系統(tǒng)效能,改善磁盤驅(qū)動(dòng)器速度控制的方法確實(shí)有其必要。

根據(jù)部分實(shí)施例,本發(fā)明內(nèi)容通過使用服務(wù)控制器提供控制指令至磁盤驅(qū)動(dòng)器以改變其旋轉(zhuǎn)速度,藉此提升計(jì)算裝置的效率。本發(fā)明內(nèi)容為大量數(shù)據(jù)儲(chǔ)存裝置(例如集束磁盤系統(tǒng))中無效率的速度控制所造成的技術(shù)性問題提供一解決方案。

根據(jù)部分實(shí)施例,本發(fā)明內(nèi)容使用服務(wù)控制器(例如基板管理控制器)?;骞芾砜刂破魇且华?dú)立內(nèi)建的微控制器,在部分實(shí)施例中,基板管理控制器負(fù)責(zé)管理及監(jiān)測主要中央處理單元、固件以及運(yùn)算系統(tǒng)?;骞芾砜刂破骺赏ㄟ^接收來自安裝于機(jī)箱的多個(gè)傳感器的數(shù)據(jù)(例如風(fēng)扇速度、中央處理單元溫度、功率消耗程度等等)以監(jiān)測服務(wù)器的硬件組件。根據(jù)部分實(shí)施例,基板管理控制器能自電源供應(yīng)單元(Power Supply Unit,PSU)或是自被按壓的按鍵接收電源信號,其中被按壓的按鍵表示服務(wù)器開機(jī)或重新啟動(dòng)/重置。接著,基板管理控制器可藉由串行式小型計(jì)算機(jī)系統(tǒng)接口控制器、串行式小型計(jì)算機(jī)系統(tǒng)接口擴(kuò)充器或其它關(guān)于服務(wù)器重新啟動(dòng)的中間組件產(chǎn)生一加速旋轉(zhuǎn)指令至硬盤驅(qū)動(dòng)器。因此,基板管理控制器省下了主要中央處理單元完成基本輸入輸出系統(tǒng)開機(jī)自我測試程序的等待周期,并準(zhǔn)備好發(fā)布上述加速旋轉(zhuǎn)指令。

根據(jù)部分實(shí)施例,基板管理控制器能自計(jì)算裝置的主要中央處理單元接收重開機(jī)信號,并據(jù)此產(chǎn)生加速旋轉(zhuǎn)信號至硬盤驅(qū)動(dòng)器。基板管理裝置亦可通過專用的網(wǎng)絡(luò)接口(例如專用的網(wǎng)絡(luò)適配卡)接收來自管理裝置的指令信號。于此例中,服務(wù)器管理員可根據(jù)服務(wù)器的操作狀態(tài)發(fā)布一加速旋轉(zhuǎn)指令至基板管理控制器,基板管理控制器可進(jìn)一步產(chǎn)生指令以加速磁盤驅(qū)動(dòng)器的旋轉(zhuǎn)速度。

根據(jù)部分實(shí)施例,基板管理控制器可接收代表服務(wù)器操作狀態(tài)改變的信號。一般而言,服務(wù)器操作狀態(tài)改變需要磁盤驅(qū)動(dòng)器相應(yīng)地改變其旋轉(zhuǎn)速度。服務(wù)器操作狀態(tài)改變包括開機(jī)程序、關(guān)機(jī)程序、重新啟動(dòng)程序、服務(wù)器閑置初始化程序,或是將服務(wù)器自閑置喚醒程序。

根據(jù)部分實(shí)施例,當(dāng)服務(wù)器與一群磁盤驅(qū)動(dòng)器子系統(tǒng)(例如集束磁盤)通信時(shí),基板管理控制器能選擇多個(gè)磁盤驅(qū)動(dòng)器的一子群以調(diào)整其旋轉(zhuǎn)速度。舉例來說,基板管理控制器可根據(jù)該群磁盤驅(qū)動(dòng)器子系統(tǒng)的速度數(shù)據(jù)選擇部分磁盤驅(qū)動(dòng)器子系統(tǒng)以加速旋轉(zhuǎn)或降速旋轉(zhuǎn)。速度數(shù)據(jù)包含磁盤驅(qū)動(dòng)器速度的歷史數(shù)據(jù)、磁盤驅(qū)動(dòng)器的溫度數(shù)據(jù)、客戶的磁盤驅(qū)動(dòng)器使用數(shù)據(jù),或是能被用于上述目的的任何數(shù)據(jù)。

根據(jù)部分實(shí)施例,基板管理控制器能通過其被選擇的系統(tǒng)總線產(chǎn)生速度指令并傳送該速度指令至磁盤驅(qū)動(dòng)器控制器。上述控制器包含串行式小型計(jì)算機(jī)系統(tǒng)接口(Serial Attached SCSI,SAS)控制器、序列先進(jìn)技術(shù)附件(Serial ATA,SATA)。此外,串行式小型計(jì)算機(jī)系統(tǒng)接口擴(kuò)充器能方便大量串行式小型計(jì)算機(jī)系統(tǒng)接口控制器與服務(wù)器間的溝通,以允許服務(wù)器與多個(gè)磁盤驅(qū)動(dòng)器溝通。

圖1是依據(jù)部分實(shí)施例圖示包含與多個(gè)客戶端通信的服務(wù)器的系統(tǒng)。多個(gè)客戶服務(wù)器網(wǎng)絡(luò)系統(tǒng)包括,服務(wù)器102以及多個(gè)客戶端裝置(例如客戶端裝置104、106及108)??蛻舳搜b置包含桌上型計(jì)算機(jī)、筆記型計(jì)算機(jī)、可攜式計(jì)算裝置、移動(dòng)電話等等。通過上述客戶端裝置,不同的客戶應(yīng)用程序(例如電子郵件、簡訊等等)可被讀取及寫入儲(chǔ)存于服務(wù)器102內(nèi)的數(shù)據(jù)。此外,服務(wù)器102可通過網(wǎng)絡(luò)116(例如局域網(wǎng)絡(luò))管理傳送于服務(wù)器102與多個(gè)客戶端裝置104、106及108間的數(shù)據(jù)。服務(wù)器102可包含多個(gè)磁盤驅(qū)動(dòng)器,例如磁盤驅(qū)動(dòng)器110、112及114。磁盤驅(qū)動(dòng)器可以例如是硬盤驅(qū)動(dòng)器或是其它數(shù)據(jù)儲(chǔ)存裝置(例如固態(tài)磁盤)。

每一個(gè)客戶端裝置可例如被分配給關(guān)于一或多個(gè)磁盤驅(qū)動(dòng)器的全數(shù)據(jù)儲(chǔ)存容量?;蛘撸蛻舳搜b置可被分配給一或多個(gè)磁盤驅(qū)動(dòng)器的數(shù)據(jù)儲(chǔ)存容量中一被選擇部分。上述磁盤驅(qū)動(dòng)器的所有權(quán)以及分配信息可被用以決定與客戶數(shù)據(jù)存取動(dòng)作相應(yīng)的磁盤驅(qū)動(dòng)器旋轉(zhuǎn)速度。舉例來說,客戶端裝置104是磁盤驅(qū)動(dòng)器110的唯一使用者。因此,磁盤驅(qū)動(dòng)器110的旋轉(zhuǎn)速度可根據(jù)多個(gè)數(shù)據(jù)存取活動(dòng)(例如客戶端裝置104讀取及寫入數(shù)據(jù)至儲(chǔ)存媒介)而調(diào)整。

根據(jù)本發(fā)明內(nèi)容的部分實(shí)施例,服務(wù)器102可包含服務(wù)控制器(例如基板管理控制器(未圖示))?;骞芾砜刂破魇且华?dú)立內(nèi)建的微控制器,在部分實(shí)施例中,基板管理控制器負(fù)責(zé)管理及監(jiān)測主要中央處理單元、固件以及運(yùn) 算系統(tǒng)?;骞芾砜刂破骺赏ㄟ^接收來自安裝于機(jī)箱內(nèi)多個(gè)傳感器的數(shù)據(jù)(例如風(fēng)扇速度、中央處理單元溫度、功率消耗程度等等)以監(jiān)測服務(wù)器的硬件組件。利用基板管理控制器,服務(wù)器102可提供磁盤驅(qū)動(dòng)器一最佳化的速度控制。上述方法可節(jié)省功率消耗而不損害系統(tǒng)效能。

請繼續(xù)參考圖1,基板管理控制器可啟用遠(yuǎn)程服務(wù)器管理(例如頻外管理),遠(yuǎn)程服務(wù)器管理提供集中且彈性的管理解決方案。舉例來說,利用頻外管理,管理員能藉由局域網(wǎng)絡(luò)監(jiān)測大量的服務(wù)器以及磁盤驅(qū)動(dòng)器。管理員可調(diào)整基本輸出入系統(tǒng)設(shè)定或監(jiān)測服務(wù)器的實(shí)體狀態(tài)(例如溫度、電壓或風(fēng)扇速度等等)。管理員亦可根據(jù)服務(wù)器的實(shí)體狀態(tài)調(diào)整磁盤驅(qū)動(dòng)器的速度。

此外,本發(fā)明內(nèi)容可使用其它的服務(wù)控制器,例如機(jī)架管理控制器(Rack Management Controller,RMC)傳送速度指令至磁盤驅(qū)動(dòng)器。

圖2是依據(jù)部分實(shí)施例圖示的一磁盤驅(qū)動(dòng)器速度管理系統(tǒng)的示意圖。服務(wù)器202可包含中央處理單元204、與中央處理單元通信的內(nèi)存206(例如RAM)、服務(wù)器202的電源供應(yīng)單元222,以及通過系統(tǒng)總線(例如小型計(jì)算機(jī)系統(tǒng)接口總線)與其它組件通信的串行式小型計(jì)算機(jī)系統(tǒng)接口控制器208。服務(wù)器202可進(jìn)一步包含基板管理控制器210,其中基板管理控制器210具有獨(dú)立的供應(yīng)電源以及操作系統(tǒng)(例如智能平臺(tái)管理接口)。此外,服務(wù)器202可包含輸入輸出單元(例如網(wǎng)絡(luò)適配卡)以連結(jié)服務(wù)器202與其它裝置(例如管理裝置230或多個(gè)客戶計(jì)算裝置)。另外,值得注意的是服務(wù)器202可包含多個(gè)中央處理單元、節(jié)點(diǎn)或其它組件。

如圖2所圖示,服務(wù)器202可從內(nèi)部或外部連接至一或多個(gè)磁盤驅(qū)動(dòng)器。磁盤驅(qū)動(dòng)器212可包含磁盤控制器216、磁盤馬達(dá)218以及多個(gè)磁盤220。根據(jù)部分實(shí)施例,多個(gè)磁盤220可以是多個(gè)數(shù)據(jù)儲(chǔ)存裝置,包含多個(gè)快速旋轉(zhuǎn)磁盤以儲(chǔ)存及擷取數(shù)字?jǐn)?shù)據(jù)。隨著多個(gè)磁盤220旋轉(zhuǎn),多個(gè)磁盤亦在讀寫頭(未圖示)下旋轉(zhuǎn),使得讀寫頭成功讀取儲(chǔ)存于多個(gè)磁盤的數(shù)據(jù)或?qū)?shù)據(jù)寫入多個(gè)磁盤。多個(gè)磁盤220可通過標(biāo)準(zhǔn)接口(例如序列先進(jìn)技術(shù)附件或串行式小型計(jì)算機(jī)系統(tǒng)接口)與服務(wù)器202通信。

磁盤控制器216以及磁盤馬達(dá)218被內(nèi)建于磁盤驅(qū)動(dòng)器212。磁盤控制器216是用以控制磁盤驅(qū)動(dòng)器操作的整合電路。磁盤馬達(dá)218(例如伺服馬達(dá)或轉(zhuǎn)軸馬達(dá))可用以旋轉(zhuǎn)多個(gè)磁盤220及放置讀寫頭。磁盤馬達(dá)218可根據(jù)磁盤控制器216接收的多個(gè)指令旋轉(zhuǎn)多個(gè)磁盤220于一預(yù)定速度。

當(dāng)服務(wù)器202關(guān)機(jī)時(shí),多個(gè)磁盤220降速旋轉(zhuǎn)至停止,因此多個(gè)磁盤220實(shí)體上不再旋轉(zhuǎn)且讀寫頭被固定于距離磁盤上一安全距離。反之,當(dāng)服務(wù)器202開機(jī)時(shí),中央處理單元204必須等待數(shù)分鐘才能準(zhǔn)備好發(fā)布多個(gè)指令至串行式小型計(jì)算機(jī)系統(tǒng)接口208以加速旋轉(zhuǎn)多個(gè)磁盤220。舉例而言,在中央處理單元204準(zhǔn)備好發(fā)布加速旋轉(zhuǎn)指令的時(shí)間當(dāng)中,基本輸入輸出系統(tǒng)開機(jī)自我測試程序耗費(fèi)其中大部分的時(shí)間。

再者,加速旋轉(zhuǎn)多個(gè)磁盤220將花費(fèi)各種額外的時(shí)間。舉例來說,對于操作中的磁盤速度來說,標(biāo)準(zhǔn)加速旋轉(zhuǎn)時(shí)間大約是10-15秒??偠灾?,等待中央處理單元就緒并加速旋轉(zhuǎn)多個(gè)磁盤驅(qū)動(dòng)器的延遲將造成存取儲(chǔ)存數(shù)據(jù)上明顯的延遲。

根據(jù)本發(fā)明內(nèi)容,基板管理控制器210可發(fā)布多個(gè)指令至串行式小型計(jì)算機(jī)系統(tǒng)接口控制器208以加速旋轉(zhuǎn)多個(gè)磁盤220。根據(jù)部分實(shí)施例,當(dāng)服務(wù)器202開機(jī)時(shí),基板管理控制器210可接收來自于電源供應(yīng)單元222的代表服務(wù)器202開機(jī)程序的電源信號。因此,基板管理控制器210可迅速地產(chǎn)生旋轉(zhuǎn)指令至串行式小型計(jì)算機(jī)系統(tǒng)接口控制器208以加速旋轉(zhuǎn)多個(gè)磁盤220至操作速度。藉由授權(quán)旋轉(zhuǎn)指令給串行式小型計(jì)算機(jī)系統(tǒng)接口控制器208,系統(tǒng)不再需要等待中央管理單元204就緒,因此能節(jié)省多個(gè)磁盤220的加速旋轉(zhuǎn)時(shí)間。

根據(jù)部分實(shí)施例,基板管理控制器210可與中央處理單元204平行發(fā)布旋轉(zhuǎn)指令。舉例來說,基板管理控制器210可當(dāng)中央處理單元204正在重新啟動(dòng)時(shí)發(fā)布加速旋轉(zhuǎn)指令至多個(gè)磁盤220,中央處理單元204可發(fā)布另一加速旋轉(zhuǎn)指令給多個(gè)磁盤220。

在接收到旋轉(zhuǎn)指令后,串行式小型計(jì)算機(jī)系統(tǒng)接口控制器208可傳送該旋轉(zhuǎn)指令至磁盤控制器216,并據(jù)此控制磁盤馬達(dá)218加速旋轉(zhuǎn)多個(gè)磁盤220。舉例來說,磁盤控制器216可根據(jù)加速旋轉(zhuǎn)指令為多個(gè)磁盤220決定一操作速度,并產(chǎn)生一馬達(dá)控制輸出指令至磁盤馬達(dá)218以加速旋轉(zhuǎn)多個(gè)磁盤220。

根據(jù)部分實(shí)施例,基板管理控制器210可自管理裝置230的管理者直接接收一旋轉(zhuǎn)指令。舉例來說,當(dāng)主要中央處理器204失去電力但磁盤驅(qū)動(dòng)器212仍有電力時(shí),管理者可為了數(shù)據(jù)存取而發(fā)布一加速旋轉(zhuǎn)指令至基板管理控制器210以加速旋轉(zhuǎn)多個(gè)磁盤220。上述特征提供一機(jī)構(gòu)以當(dāng)服務(wù)器202 大致上無法使用時(shí)仍能取得儲(chǔ)存在磁盤驅(qū)動(dòng)器212內(nèi)的數(shù)據(jù)。

此外,基板管理控制器210可藉由檢測自各種來源產(chǎn)生的信號以發(fā)布多個(gè)指令并降速旋轉(zhuǎn)多個(gè)磁盤220。舉例來說,基板管理控制器210可自電源供應(yīng)單元222檢測代表電量逐漸減少的信號,并迅速通知串行式小型計(jì)算機(jī)系統(tǒng)接口控制器208降速旋轉(zhuǎn)多個(gè)磁盤220。上述方法可避免因?yàn)樽x寫頭突然失去電力所造成多個(gè)磁盤220實(shí)體上的損害。根據(jù)部分實(shí)施例,在接收磁盤驅(qū)動(dòng)器212的一過熱情況后,管理裝置230可傳送一信號至基板管理控制器210以降低多個(gè)磁盤220的旋轉(zhuǎn)速度。

根據(jù)部分實(shí)施例,基板管理控制器210可根據(jù)關(guān)于多個(gè)磁盤220的各種速度數(shù)據(jù)自動(dòng)產(chǎn)生速度改變指令給多個(gè)磁盤220。根據(jù)部分實(shí)施例,由于基板管理控制器210可接收溫度數(shù)據(jù)(例如服務(wù)器機(jī)箱內(nèi)多個(gè)傳感器提供的內(nèi)部溫度),基板管理控制器210可根據(jù)溫度數(shù)據(jù)為多個(gè)磁盤220決定適當(dāng)?shù)男D(zhuǎn)速度。舉例來說,過熱的機(jī)箱溫度代表需要降低多個(gè)磁盤220旋轉(zhuǎn)速度。

根據(jù)部分實(shí)施例,基板管理控制器210可利用多個(gè)磁盤220的客戶使用數(shù)據(jù)為多個(gè)磁盤220在一天中不同的時(shí)段決定一理想的旋轉(zhuǎn)速度。舉例來說,客戶A的儲(chǔ)存活動(dòng)模式建議客戶A在每個(gè)工作日的上午9點(diǎn)至下午5點(diǎn)有較頻繁的數(shù)據(jù)存取。另一方面,客戶A的活動(dòng)在每天晚上9點(diǎn)至上午4點(diǎn)較不顯著。根據(jù)每一個(gè)客戶使用數(shù)據(jù),基板管理控制器210可據(jù)此使多個(gè)磁盤220在高需求時(shí)段保持高速旋轉(zhuǎn)(例如5400rpm),并在低需求時(shí)段降低旋轉(zhuǎn)速度至一較低水平(例如1000rpm)。

根據(jù)部分實(shí)施例,串行式小型計(jì)算機(jī)系統(tǒng)接口擴(kuò)充器(未圖示)可與串行式小型計(jì)算機(jī)系統(tǒng)接口控制器208通信,以允許服務(wù)器202與額外的磁盤驅(qū)動(dòng)器212通信。根據(jù)部分實(shí)施例,基板管理控制器210可傳送多個(gè)速度變化指令至串行式小型計(jì)算機(jī)系統(tǒng)接口擴(kuò)充器,而非串行式小型計(jì)算機(jī)系統(tǒng)接口控制器208。

圖3是依據(jù)部分實(shí)施例圖示的一包含多個(gè)磁盤驅(qū)動(dòng)器子系統(tǒng)的磁盤驅(qū)動(dòng)器速度管理系統(tǒng)的示意圖。服務(wù)器302可包含中央處理單元304、與中央處理單元通信的內(nèi)存306(例如RAM)、電源供應(yīng)單元328、通過系統(tǒng)總線(例如小型計(jì)算機(jī)系統(tǒng)接口總線)與其它組件通信的小型計(jì)算機(jī)系統(tǒng)接口控制器308。服務(wù)器302可進(jìn)一步包含基板管理控制器310,其中基板管理控制器310具有獨(dú)立的供應(yīng)電源以及操作系統(tǒng)(例如智能平臺(tái)管理接口)。此外,服 務(wù)器302可包含輸入輸出單元(例如網(wǎng)絡(luò)適配卡)以連結(jié)服務(wù)器302與其它裝置(例如管理裝置326或多個(gè)客戶計(jì)算裝置(未圖示))。另外,值得注意的是服務(wù)器302可包含多個(gè)中央處理單元、節(jié)點(diǎn)或其它組件。

如圖3所圖示,服務(wù)器302可與多個(gè)磁盤驅(qū)動(dòng)器連接,例如磁盤驅(qū)動(dòng)器312、322及324。服務(wù)器302可通過不同的架構(gòu)與磁盤驅(qū)動(dòng)器312、322及324連接。舉例來說,在集束磁盤架構(gòu)中,磁盤驅(qū)動(dòng)器312、322及324可被獨(dú)立存取以做為各個(gè)邏輯卷,或是被合并成單一個(gè)邏輯卷。

每一個(gè)磁盤驅(qū)動(dòng)器,例如磁盤驅(qū)動(dòng)器312,可包含磁盤控制器316、磁盤馬達(dá)318及多個(gè)磁盤320。根據(jù)部分實(shí)施例,多個(gè)磁盤320可以是使用多個(gè)快速旋轉(zhuǎn)磁盤(磁盤)以儲(chǔ)存及擷取數(shù)字?jǐn)?shù)據(jù)的數(shù)據(jù)儲(chǔ)存裝置。磁盤驅(qū)動(dòng)器312、322及324可通過標(biāo)準(zhǔn)接口(例如串行式小型計(jì)算機(jī)系統(tǒng)接口)與服務(wù)器302通信。

磁盤控制器316以及磁盤馬達(dá)318被內(nèi)建于磁盤驅(qū)動(dòng)器312。磁盤控制器316用以控制磁盤驅(qū)動(dòng)器操作的整合電路。磁盤馬達(dá)318(例如伺服馬達(dá)或轉(zhuǎn)軸馬達(dá))可用以旋轉(zhuǎn)多個(gè)磁盤320以及放置讀寫頭。磁盤馬達(dá)318可根據(jù)磁盤控制器316接收的多個(gè)指令旋轉(zhuǎn)多個(gè)磁盤320于一預(yù)定速度。

當(dāng)服務(wù)器302停機(jī)時(shí),諸如多個(gè)磁盤320等磁盤皆降速旋轉(zhuǎn)或停止,因此實(shí)體上已不再旋轉(zhuǎn)。根據(jù)本發(fā)明內(nèi)容,當(dāng)服務(wù)器302重開機(jī)時(shí),基板管理控制器310可例如取代中央處理單元304發(fā)布多個(gè)旋轉(zhuǎn)指令至串行式小型計(jì)算機(jī)系統(tǒng)接口控制器308以加速旋轉(zhuǎn)諸如多個(gè)磁盤320等磁盤。根據(jù)部分實(shí)施例,基板管理控制器310可自電源供應(yīng)單元328接收代表服務(wù)器302開機(jī)程序的電源信號。因此,基板管理控制器310可迅速產(chǎn)生旋轉(zhuǎn)指令至串行式小型計(jì)算機(jī)系統(tǒng)接口控制器308以加速旋轉(zhuǎn)諸如多個(gè)磁盤320等磁盤。

在接收旋轉(zhuǎn)指令后,串行式小型計(jì)算機(jī)系統(tǒng)接口控制器308可傳送該旋轉(zhuǎn)指令至磁盤控制器316,磁盤控制器316可據(jù)此控制磁盤馬達(dá)318以加速旋轉(zhuǎn)多個(gè)磁盤320。

根據(jù)部分實(shí)施例,基板管理控制器310亦可自管理裝置326直接接收旋轉(zhuǎn)指令。由于基板管理控制器310具有獨(dú)立的供應(yīng)電源及操作系統(tǒng),即使中央處理單元304因?yàn)槟承┰虿荒茏饔脮r(shí)基板管理控制器310仍能維持其功能。

根據(jù)部分實(shí)施例,基板管理控制器310可降速旋轉(zhuǎn)諸如多個(gè)磁盤320等 磁盤。舉例來說,基板管理控制器310可自電源供應(yīng)單元328檢測代表電量逐漸減少的信號,并立即通知串行式小型計(jì)算機(jī)系統(tǒng)接口控制器308降速旋轉(zhuǎn)磁盤驅(qū)動(dòng)器312、322及324中所有的磁盤。上述方法可避免因?yàn)樽x寫頭突然失去電力造成多個(gè)磁盤320實(shí)體上的損害。

根據(jù)部分實(shí)施例,檢測到磁盤驅(qū)動(dòng)器312過熱后,管理員可發(fā)布降速旋轉(zhuǎn)指令至基板管理控制器310以降低諸如多個(gè)磁盤320等磁盤的旋轉(zhuǎn)速度。

根據(jù)部分實(shí)施例,基板管理控制器310可根據(jù)各種關(guān)于多個(gè)磁盤320等磁盤的速度數(shù)據(jù)自動(dòng)產(chǎn)生速度指令給該些磁盤。舉例來說,由于基板管理控制器310可接收溫度數(shù)據(jù)(例如服務(wù)器機(jī)箱內(nèi)多個(gè)傳感器提供的內(nèi)部溫度),基板管理控制器310可根據(jù)溫度數(shù)據(jù)為多個(gè)磁盤320等磁盤決定適當(dāng)?shù)男D(zhuǎn)速度。又例如是,基板管理控制器310可利用先前的客戶使用模式為磁盤驅(qū)動(dòng)器312、322、324決定一理想的旋轉(zhuǎn)速度。舉例而言,客戶A在每個(gè)工作日的上午9點(diǎn)至下午5點(diǎn)的數(shù)據(jù)存取活動(dòng)較為頻繁,而晚上9點(diǎn)至上午4點(diǎn)的活動(dòng)較不顯著。根據(jù)每一個(gè)使用模式,基板管理控制器310可據(jù)此使多個(gè)磁盤320在高需求時(shí)段保持高速旋轉(zhuǎn)(例如5400rpm),并在低需求時(shí)段降低旋轉(zhuǎn)速度至一較低水平(例如1000rpm)。

此外,根據(jù)部分實(shí)施例,基板管理控制器可自一群磁盤驅(qū)動(dòng)器中選擇一子群并改變其旋轉(zhuǎn)速度。舉例來說,客戶A是磁盤驅(qū)動(dòng)器312中唯一的使用者。此外,客戶A在上午9點(diǎn)至下午5點(diǎn)的數(shù)據(jù)存取較為頻繁,而晚上9點(diǎn)至上午4點(diǎn)的活動(dòng)較不顯著。另一方面,客戶B是磁盤驅(qū)動(dòng)器322唯一的使用者,且客戶B在所有時(shí)段的數(shù)據(jù)存取都很頻繁。根據(jù)上述速度數(shù)據(jù),基板管理控制器310可在晚上9點(diǎn)至上午4點(diǎn)間降速旋轉(zhuǎn)磁盤驅(qū)動(dòng)器312,但維持磁盤驅(qū)動(dòng)器322一固定旋轉(zhuǎn)速度。

根據(jù)部分實(shí)施例,管理員可通過例如管理裝置326發(fā)布多個(gè)指令至基板管理控制器310以自一群磁盤驅(qū)動(dòng)器中選擇部分磁盤驅(qū)動(dòng)器并改變其旋轉(zhuǎn)速度。

根據(jù)部分實(shí)施例,串行式小型計(jì)算機(jī)系統(tǒng)接口擴(kuò)充器(未圖示)可與串行式小型計(jì)算機(jī)系統(tǒng)接口控制器308或基板管理控制器310通信,以允許服務(wù)器302與更多磁盤驅(qū)動(dòng)器通信。

圖4是依據(jù)部分實(shí)施例圖示的一磁盤驅(qū)動(dòng)器速度管理系統(tǒng)的流程圖。應(yīng)當(dāng)理解的是,除非另有說明,額外的、較少的、或是替代的步驟可以以類似 或是替代的順序執(zhí)行,或是以平行的方式執(zhí)行,均在各實(shí)施例的范圍之內(nèi)。

在步驟402中,服務(wù)控制器(例如基板管理控制器)可接收代表服務(wù)器初始階段的信號。舉例而言,當(dāng)服務(wù)器開機(jī)時(shí),基板管理控制器可自服務(wù)器的電源供應(yīng)單元檢測一電源信號。舉例來說,基板管理控制器可檢測代表服務(wù)器重開機(jī)的其它信號,例如與基板管理控制器及服務(wù)器通信的管理裝置所提供的信號,或由按壓服務(wù)器重置鍵提供的信號。

在步驟404中,基板管理控制器可決定關(guān)于服務(wù)器的至少一磁盤驅(qū)動(dòng)器。舉例而言,操作在服務(wù)器操作系統(tǒng)的軟件程序可檢測與服務(wù)器有關(guān)的磁盤驅(qū)動(dòng)器,并通知基板管理控制器。在另一例中,基板管理控制器詢問串行式小型計(jì)算機(jī)系統(tǒng)接口控制器或串行式小型計(jì)算機(jī)系統(tǒng)接口以了解該磁盤驅(qū)動(dòng)器是否與該服務(wù)器相關(guān)。

在步驟406中,基板管理控制器可產(chǎn)生一加速旋轉(zhuǎn)指令給該被選定的磁盤驅(qū)動(dòng)器。舉例來說,基板管理控制器可根據(jù)被服務(wù)器管理者指定的磁盤驅(qū)動(dòng)參數(shù)產(chǎn)生一加速旋轉(zhuǎn)指令。根據(jù)部分實(shí)施例,基板管理控制器可根據(jù)各式參數(shù)(例如磁盤驅(qū)動(dòng)規(guī)格和/或先前的磁盤速度數(shù)據(jù))替被選定的磁盤驅(qū)動(dòng)器決定一適當(dāng)?shù)乃俣取?/p>

在步驟408中,基板管理控制器可傳送加速旋轉(zhuǎn)指令至串行式小型計(jì)算機(jī)系統(tǒng)接口控制器或串行式小型計(jì)算機(jī)系統(tǒng)接口擴(kuò)充器。舉例來說,串行式小型計(jì)算機(jī)系統(tǒng)接口控制器在接收到加速旋轉(zhuǎn)指令后可傳送該指令至與該被選定的磁盤驅(qū)動(dòng)器相關(guān)的磁盤控制器。磁盤控制器可接著轉(zhuǎn)換該指令為多個(gè)數(shù)字信號以控制磁盤馬達(dá)加速旋轉(zhuǎn)該磁盤驅(qū)動(dòng)器。根據(jù)部分實(shí)施例,串行式小型計(jì)算機(jī)系統(tǒng)接口控制器更連接至串行式小型計(jì)算機(jī)系統(tǒng)接口擴(kuò)充器以允許服務(wù)器與更多磁盤驅(qū)動(dòng)器通信。

圖5是依據(jù)部分實(shí)施例圖示的一包含多個(gè)磁盤驅(qū)動(dòng)器子系統(tǒng)的磁盤驅(qū)動(dòng)器速度管理系統(tǒng)的流程圖。應(yīng)當(dāng)理解的是,除非另有說明,額外的、較少的、或是替代的步驟可以以類似或是替代的順序執(zhí)行,或是以平行的方式執(zhí)行,均在各實(shí)施例的范圍之內(nèi)。

在步驟502中,服務(wù)控制器(例如基板管理控制器)可接收代表計(jì)算裝置操作狀態(tài)改變的信號。操作狀態(tài)改變往往需要改變磁盤驅(qū)動(dòng)器的旋轉(zhuǎn)速度。操作狀態(tài)改變包含計(jì)算裝置的開機(jī)程序、計(jì)算裝置的關(guān)機(jī)程序、計(jì)算裝置的重置程序、初始化閑置狀態(tài)的程序或是將計(jì)算裝置自閑置狀態(tài)喚醒的程序。

在步驟504中,基板管理控制器可決定與計(jì)算裝置相關(guān)的一組磁盤驅(qū)動(dòng)器。舉例來說,基板管理控制器可檢索相關(guān)的磁盤驅(qū)動(dòng)數(shù)據(jù)并使用該數(shù)據(jù)決定與服務(wù)器通信的多個(gè)磁盤驅(qū)動(dòng)器。

在步驟506中,基板管理控制器可根據(jù)速度數(shù)據(jù)自一組磁盤驅(qū)動(dòng)器中決定并選擇一或多個(gè)磁盤驅(qū)動(dòng)器以改變其旋轉(zhuǎn)速度。速度數(shù)據(jù)可包含磁盤驅(qū)動(dòng)器的磁盤速度歷史數(shù)據(jù)、磁盤驅(qū)動(dòng)器的溫度數(shù)據(jù)、客戶磁盤驅(qū)動(dòng)數(shù)據(jù)或是與基板管理控制器相關(guān)的任何其它數(shù)據(jù)。

在步驟508中,基板管理控制器可為一或多個(gè)磁盤驅(qū)動(dòng)器產(chǎn)生速度指令以改變其旋轉(zhuǎn)速度。舉例來說,基板管理控制器可產(chǎn)生一加速旋轉(zhuǎn)指令或一降速旋轉(zhuǎn)指令。

在步驟510中,基板管理控制器可傳送速度指令至一或多個(gè)與該被選定的磁盤驅(qū)動(dòng)器相關(guān)的控制器,例如串行式小型計(jì)算機(jī)系統(tǒng)接口控制器控制器、串行式小型計(jì)算機(jī)系統(tǒng)接口控制器擴(kuò)充器或嵌入磁盤驅(qū)動(dòng)器的磁盤控制器。舉例來說,磁盤控制器可嵌入該被選定的磁盤驅(qū)動(dòng)器內(nèi)。舉例來說,嵌入被選定的磁盤驅(qū)動(dòng)器的磁盤控制器在接收一速度指令后,可轉(zhuǎn)換該指令為多個(gè)數(shù)字信號以控制磁盤馬達(dá)改變該被選定的磁盤驅(qū)動(dòng)器的旋轉(zhuǎn)速度。

圖6圖示用于實(shí)現(xiàn)圖1至圖5的系統(tǒng)及流程的一例示系統(tǒng)架構(gòu)。一計(jì)算平臺(tái)600包含一總線624其使子系統(tǒng)及組件互連,例如:一基板管理控制器602、一處理器604、一存儲(chǔ)組件614、一系統(tǒng)內(nèi)存626、一或多個(gè)網(wǎng)絡(luò)接口610、以及一機(jī)架管理控制器608。處理器604可以用一或多個(gè)中央處理單元(CPUs)實(shí)施,例如由英特爾公司制造的,或是用一個(gè)或多個(gè)虛擬處理器實(shí)施,或是由中央處理單元與虛擬處理器的任意組合實(shí)施。計(jì)算平臺(tái)600經(jīng)由一或多個(gè)輸入組件606以及顯示器612交換代表輸入以及輸出的數(shù)據(jù),輸入組件606以及顯示器612包含但不限于:鍵盤、鼠標(biāo)、音頻輸入(如語音至文字組件)、使用者接口、顯示器、監(jiān)視器、光標(biāo)、觸控顯示器、LCD或LED顯示器、以及其它I/O相關(guān)的設(shè)備。

依據(jù)一些實(shí)例,計(jì)算平臺(tái)600由處理器604執(zhí)行特定的操作,并執(zhí)行儲(chǔ)存于系統(tǒng)內(nèi)存626中的一或多個(gè)序列的一或多個(gè)指令。計(jì)算平臺(tái)600可以在客戶端-服務(wù)器架構(gòu)下或是同級架構(gòu)下以一服務(wù)器裝置或一客戶端裝置實(shí)現(xiàn),或是可以任何移動(dòng)計(jì)算裝置,例如智能型手機(jī)等實(shí)現(xiàn)。指令以及數(shù)據(jù)可以從另一計(jì)算機(jī)可讀取介質(zhì)中讀進(jìn)系統(tǒng)內(nèi)存626,例如存儲(chǔ)組件614。于一 些實(shí)例中,硬布線電路可被用于代替軟件指令或是與軟件指令組合使用。指令可以被嵌入在軟件或固件中?!坝?jì)算機(jī)可讀取介質(zhì)”這個(gè)名詞指任何參與提供指令給處理器604以用于執(zhí)行的有形介質(zhì)。這樣的媒體可以采取多種形式,包括但不限于非易失性介質(zhì)及易失性介質(zhì)。非易失性媒體包含例如,光盤、磁盤等。易失性媒體包含動(dòng)態(tài)內(nèi)存,例如系統(tǒng)內(nèi)存626。

計(jì)算機(jī)可讀取介質(zhì)的常見形式包含,例如:軟磁盤、軟性磁盤、硬盤、磁帶、任何其它磁性媒體、只讀光盤、任何其它光學(xué)介質(zhì)、打孔卡、紙帶、任何其它具有打孔圖案的實(shí)體介質(zhì)、隨機(jī)存取內(nèi)存、可程序化只讀存儲(chǔ)器、可抹除可程序化只讀存儲(chǔ)器、快閃可擦除可編程只讀存儲(chǔ)器、任何其它內(nèi)存芯片或是卡匣、或是任何其它計(jì)算機(jī)可讀的介質(zhì)。指令還可以使用一傳輸介質(zhì)被傳輸或接收?!皞鬏斀橘|(zhì)”這個(gè)名詞可以包含任何有形的或無形的介質(zhì),其能夠存儲(chǔ)、編碼、或傳送用于被機(jī)器執(zhí)行的指令,并且包括數(shù)字或模擬通信信號或其它無形介質(zhì),以促進(jìn)這些指令的通信。傳輸介質(zhì)包含有同軸電纜、銅線、或光纖,并包含導(dǎo)線其具有總線624用以傳輸計(jì)算機(jī)數(shù)據(jù)信號。

由上例可知,系統(tǒng)內(nèi)存626可包含不同模塊,其具有可執(zhí)行指令以實(shí)現(xiàn)本文所述的功能性。在示出的實(shí)例中,系統(tǒng)內(nèi)存626包含一記錄管理器、一記錄緩沖器、或是一記錄儲(chǔ)存庫,每一個(gè)都可以被配置為提供本文所述的一個(gè)或多個(gè)功能。

雖然本發(fā)明已以實(shí)施例公開如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明精神和范圍的前提下,可作各種的更改與修飾,因此本發(fā)明的保護(hù)范圍視權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
嵊泗县| 福建省| 绥阳县| 南昌县| 塔城市| 固原市| 金昌市| 西乌珠穆沁旗| 台南市| 呼伦贝尔市| 兴隆县| 茂名市| 潮州市| 陈巴尔虎旗| 英德市| 尚志市| 定兴县| 德格县| 凤山市| 潜山县| 新营市| 葵青区| 嘉善县| 定兴县| 广河县| 绍兴市| 榆社县| 招远市| 余江县| 扎鲁特旗| 长顺县| 仙游县| 祥云县| 南陵县| 衡山县| 乌兰县| 定陶县| 武平县| 新余市| 灵石县| 霍山县|