一種服務(wù)器及數(shù)據(jù)存儲方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別涉及一種服務(wù)器及數(shù)據(jù)存儲方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的日趨發(fā)展,數(shù)據(jù)量變的越來越大,對數(shù)據(jù)的計算及存儲要求也越來越高。尤其在存儲類應(yīng)用上,硬盤因其大容量,易維護(hù)及相對穩(wěn)定的特性,成了當(dāng)前存儲信息的重要工具。
[0003]傳統(tǒng)的服務(wù)器中,主板節(jié)點(diǎn)包括兩個SAS(Serial Attached SCSI,串行連接SCSI)接口,如圖1所示的SASO和SASl,每一個SAS接口分別可以連接4個硬盤,那么每一個主板節(jié)點(diǎn)可以連接8個硬盤,主板節(jié)點(diǎn)通過向硬盤發(fā)送操作指令以實(shí)現(xiàn)數(shù)據(jù)讀寫操作。
[0004]然而,在實(shí)際應(yīng)用中,服務(wù)器中所需存儲的數(shù)據(jù)量越來越大,導(dǎo)致現(xiàn)有技術(shù)中8個硬盤依然無法滿足服務(wù)器對數(shù)據(jù)量存儲的要求。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供一種服務(wù)器及數(shù)據(jù)存儲方法,以滿足服務(wù)器對數(shù)據(jù)量存儲的要求。
[0006]本發(fā)明實(shí)施例提供了一種服務(wù)器,包括:
[0007]SAS控制器,包括17個全互連的SAS接口單元,用于實(shí)現(xiàn)主板節(jié)點(diǎn)與一個以上的硬盤之間操作指令與響應(yīng)指令的轉(zhuǎn)發(fā);
[0008]所述主板節(jié)點(diǎn),與所述SAS控制器上的一個SAS接口單元相連接,用于向所述SAS控制器發(fā)送操作指令,以及接收所述SAS控制器發(fā)送的響應(yīng)指令;
[0009]所述一個以上的硬盤,與所述SAS控制器中未與所述主板節(jié)點(diǎn)相連接的SAS接口單元相連接,用于接收所述SAS控制器轉(zhuǎn)發(fā)的操作指令,以及向所述SAS控制器發(fā)送響應(yīng)指令。
[0010]優(yōu)選地,每一個SAS接口單元包括4個處理器子接口,每一個所述處理器子接口用于連接一個硬盤。
[0011]優(yōu)選地,所述服務(wù)器,包括64個硬盤。
[0012]優(yōu)選地,所述主板節(jié)點(diǎn)與所述SAS控制器位于同一塊電路板上。
[0013]優(yōu)選地,所述服務(wù)器進(jìn)一步包括:對所述SAS控制器供電的電源電路。
[0014]優(yōu)選地,所述SAS控制器包括:PMC8056。
[0015]本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)存儲方法,包括:
[0016]將SAS控制器中所包括的17個全互連的SAS接口單元中的一個SAS接口與主板節(jié)點(diǎn)連接,以及將一個以上的硬盤與所述SAS控制器中未與所述主板節(jié)點(diǎn)連接的SAS接口單元連接;
[0017]所述SAS控制器,接收所述主板節(jié)點(diǎn)向所述一個以上的硬盤發(fā)送的操作指令,并將所述操作指令轉(zhuǎn)發(fā)至所述一個以上的硬盤,以及接收所述一個以上的硬盤向所述主板節(jié)點(diǎn)發(fā)送的響應(yīng)指令,并將所述響應(yīng)指令轉(zhuǎn)發(fā)至所述主板節(jié)點(diǎn)。
[0018]本發(fā)明實(shí)施例提供了一種服務(wù)器及數(shù)據(jù)存儲方法,由于SAS控制器包括17個SAS接口單元,且除了使用一個SAS接口單元與主板節(jié)點(diǎn)相連接外,剩余16個SAS接口單元均可以連接硬盤,這樣,只需要一個SAS控制器即可以對主板節(jié)點(diǎn)連接硬盤的個數(shù)實(shí)現(xiàn)擴(kuò)展,可以最大化的滿足服務(wù)器空間與所需硬盤個數(shù)的比例,從而滿足服務(wù)器對數(shù)據(jù)量存儲的要求。
【附圖說明】
[0019]圖1是本發(fā)明實(shí)施例提供的服務(wù)器結(jié)構(gòu)示意圖;
[0020]圖2是本發(fā)明實(shí)施例提供的方法流程圖。
【具體實(shí)施方式】
[0021]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022]如圖1所示,本發(fā)明實(shí)施例提供了一種服務(wù)器,該服務(wù)器的結(jié)構(gòu)可以包括:
[0023]SAS控制器,包括17個全互連的SAS接口單元,用于實(shí)現(xiàn)主板節(jié)點(diǎn)與一個以上的硬盤之間操作指令與響應(yīng)指令的轉(zhuǎn)發(fā);
[0024]主板節(jié)點(diǎn),與SAS控制器上的一個SAS接口單元相連接,用于向SAS控制器發(fā)送操作指令,以及接收SAS控制器發(fā)送的響應(yīng)指令;
[0025]—個以上的硬盤,與SAS控制器中未與主板節(jié)點(diǎn)相連接的SAS接口單元相連接,用于接收SAS控制器轉(zhuǎn)發(fā)的操作指令,以及向SAS控制器發(fā)送響應(yīng)指令。
[0026]根據(jù)本方案,由于SAS控制器包括17個SAS接口單元,且除了使用一個SAS接口單元與主板節(jié)點(diǎn)相連接外,剩余16個SAS接口單元均可以連接硬盤,這樣,只需要一個SAS控制器即可以對主板節(jié)點(diǎn)連接硬盤的個數(shù)實(shí)現(xiàn)擴(kuò)展,可以最大化的滿足服務(wù)器空間與所需硬盤個數(shù)的比例,從而滿足服務(wù)器對數(shù)據(jù)量存儲的要求。
[0027]在本發(fā)明一個優(yōu)選實(shí)施例中,該SAS控制器中所包括的每一個SAS接口單元可以包括4個PHI (處理器子接口 ),并且每一個處理器子接口可以連接一個硬盤,從而實(shí)現(xiàn)每一個SAS接口單元最多可以連接4個硬盤。
[0028]如圖1所示,SAS控制器中所包括的17個SAS接口單元可以是:SAS0、SASUSAS2、…、SAS16。其中,可以設(shè)定SASO與主板節(jié)點(diǎn)相連接,SAS1-SAS16可以連接最多64個硬盤。其中,該硬盤可以是SAS硬盤。
[0029]其中,主板節(jié)點(diǎn)為系統(tǒng)級主板,可以包括一個以上的CPU,用來安裝系統(tǒng),實(shí)現(xiàn)系統(tǒng)級應(yīng)用及數(shù)據(jù)運(yùn)算,本實(shí)施例中,SAS控制器與主板節(jié)點(diǎn)的連接是通過SAS接口單元與主板節(jié)點(diǎn)上的CPU的SAS接口相連接。
[0030]由于SAS控制器在工作時需要被供電,在本發(fā)明一個優(yōu)選實(shí)施例中,服務(wù)器還包括對SAS控制器供電的電源電路,以及將SAS控制器與該電源電路相連接的連接線。其中,SAS控制器以及為其供電的電源電路和連接線可以位于一個SAS交換板上。
[0031]考慮到電路板的大小,在本發(fā)明一個優(yōu)選實(shí)施例中,若在服務(wù)器中電路板可以足夠大,那么主板節(jié)點(diǎn)與SAS控制器可以位于該同一塊電路板上。若在服務(wù)器中對電路板的大小有限制,那么,主板節(jié)點(diǎn)與SAS控制器可以位于不同電路板,兩個不同電路板可以是上下疊放的形式存在于該服務(wù)器中。
[0032]在本發(fā)明一個優(yōu)選實(shí)施例中,本發(fā)明實(shí)施例的SAS控制器可以是PMC8056芯片。
[0033]在本實(shí)施例中,由于SAS控制器中所包括的17個SAS接口單元是全互連的關(guān)系,以使與SAS控制器相連接的各個硬盤與主板節(jié)點(diǎn)之間全互連,因此,SAS控制器中具有交換功能,其可以相當(dāng)于一個數(shù)據(jù)交換的中轉(zhuǎn)站,從而實(shí)現(xiàn)與其相連的設(shè)備之間的互連。在工作時,主板節(jié)點(diǎn)用來實(shí)現(xiàn)系統(tǒng)應(yīng)用以及進(jìn)行數(shù)據(jù)讀寫,讀寫數(shù)據(jù)通過SAS控制器到達(dá)SAS控制器所連接的硬盤,實(shí)現(xiàn)主板節(jié)點(diǎn)跟各個硬盤之間的通信。
[0034]根據(jù)本方案,擴(kuò)展了可以同單個主板節(jié)點(diǎn)進(jìn)行通信的硬盤數(shù)量,從而達(dá)到了有效擴(kuò)展存儲容量的目的。
[0035]如圖2所示,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)存儲方法,該方法可以包括如下步驟:
[0036]步驟201:將SAS控制器中所包括的17個全互連的SAS接口單元中的一個SAS接口與主板節(jié)點(diǎn)連接,以及將一個以上的硬盤與SAS控制器中未與主板節(jié)點(diǎn)連接的SAS接口單元連接。
[0037]步驟202 =SAS控制器,接收主板節(jié)點(diǎn)向一個以上的硬盤發(fā)送的操作指令,并將操作指令轉(zhuǎn)發(fā)至一個以上的硬盤,以及接收一個以上的硬盤向主板節(jié)點(diǎn)發(fā)送的響應(yīng)指令,并將響應(yīng)指令轉(zhuǎn)發(fā)至主板節(jié)點(diǎn)。
[0038]綜上,本發(fā)明實(shí)施例至少可以實(shí)現(xiàn)如下有益效果:
[0039]通過采用SAS交換板上的SAS控制器,可實(shí)現(xiàn)在一塊主板節(jié)點(diǎn)上面擴(kuò)展64塊分立SAS硬盤,實(shí)現(xiàn)對大數(shù)據(jù)存儲容量的有效擴(kuò)展,解決單個主板節(jié)點(diǎn)可連接硬盤數(shù)量較少,容量擴(kuò)展受限制的難題。
[0040]上述設(shè)備內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
[0041]需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
[0042]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲在計算機(jī)可讀取的存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)中。
[0043]最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種服務(wù)器,其特征在于,包括: SAS控制器,包括17個全互連的SAS接口單元,用于實(shí)現(xiàn)主板節(jié)點(diǎn)與一個以上的硬盤之間操作指令與響應(yīng)指令的轉(zhuǎn)發(fā); 所述主板節(jié)點(diǎn),與所述SAS控制器上的一個SAS接口單元相連接,用于向所述SAS控制器發(fā)送操作指令,以及接收所述SAS控制器發(fā)送的響應(yīng)指令; 所述一個以上的硬盤,與所述SAS控制器中未與所述主板節(jié)點(diǎn)相連接的SAS接口單元相連接,用于接收所述SAS控制器轉(zhuǎn)發(fā)的操作指令,以及向所述SAS控制器發(fā)送響應(yīng)指令。2.根據(jù)權(quán)利要求1所述的服務(wù)器,其特征在于,每一個SAS接口單元包括4個處理器子接口,每一個所述處理器子接口用于連接一個硬盤。3.根據(jù)權(quán)利要求2所述的服務(wù)器,其特征在于,所述服務(wù)器,包括64個硬盤。4.根據(jù)權(quán)利要求1所述的服務(wù)器,其特征在于,所述主板節(jié)點(diǎn)與所述SAS控制器位于同一塊電路板上。5.根據(jù)權(quán)利要求1所述的服務(wù)器,其特征在于,所述服務(wù)器進(jìn)一步包括:對所述SAS控制器供電的電源電路。6.根據(jù)權(quán)利要求1-5中任一所述的服務(wù)器,其特征在于,所述SAS控制器包括:PMC8056。7.一種數(shù)據(jù)存儲方法,其特征在于,包括: 將SAS控制器中所包括的17個全互連的SAS接口單元中的一個SAS接口與主板節(jié)點(diǎn)連接,以及將一個以上的硬盤與所述SAS控制器中未與所述主板節(jié)點(diǎn)連接的SAS接口單元連接; 所述SAS控制器,接收所述主板節(jié)點(diǎn)向所述一個以上的硬盤發(fā)送的操作指令,并將所述操作指令轉(zhuǎn)發(fā)至所述一個以上的硬盤,以及接收所述一個以上的硬盤向所述主板節(jié)點(diǎn)發(fā)送的響應(yīng)指令,并將所述響應(yīng)指令轉(zhuǎn)發(fā)至所述主板節(jié)點(diǎn)。
【專利摘要】本發(fā)明提供一種服務(wù)器及數(shù)據(jù)存儲方法,該服務(wù)器包括:SAS控制器,包括17個全互連的SAS接口單元,用于實(shí)現(xiàn)主板節(jié)點(diǎn)與一個以上的硬盤之間操作指令與響應(yīng)指令的轉(zhuǎn)發(fā);所述主板節(jié)點(diǎn),與所述SAS控制器上的一個SAS接口單元相連接,用于向所述SAS控制器發(fā)送操作指令,以及接收所述SAS控制器發(fā)送的響應(yīng)指令;所述一個以上的硬盤,與所述SAS控制器中未與所述主板節(jié)點(diǎn)相連接的SAS接口單元相連接,用于接收所述SAS控制器轉(zhuǎn)發(fā)的操作指令,以及向所述SAS控制器發(fā)送響應(yīng)指令。根據(jù)本方案,可以滿足服務(wù)器對數(shù)據(jù)量存儲的要求。
【IPC分類】G06F3/06
【公開號】CN105094702
【申請?zhí)枴緾N201510438557
【發(fā)明人】高思明, 羅嗣恒, 程鵬
【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開日】2015年11月25日
【申請日】2015年7月23日