專利名稱:一種基于龍芯處理器的提高軟raid性能的方法
技術領域:
本發明涉及一種計算機通信技術領域,具體地說是一種基于龍芯處理器的提高軟 RAID性能的方法。
背景技術:
RAID就是把幾個物理磁盤組合在一起成為一個大的虛擬物理磁盤,主要目的和用途有把若干小容量物理磁盤組成一個大容量虛擬存儲設備(以前的物理磁盤的容量都比較小),提高物理存儲效率(讀、寫)或提供冗余以提高數據存儲的安全性。RAID還分為硬件RAID和軟件RAID,硬件RAID是通過RAID卡來實現的,而軟件 RAID是通過軟件來實現的;在企業級應用領域,大部份都是硬件RAID。而軟件RAID由于性價比高,大多被中小型企業所采用。硬件RAID是通過RAID卡把若干同等容量大小的硬盤,根據使用方向的不同,聚合起來成為一個大的虛擬RAID設備(或RAID0,或RAID1,或者 RAID5,或RAIDlO……),如果每個硬盤容量不一致,以最小容量的硬盤為基礎;它的成員是整個硬盤。軟RAID是把若干同等容量大小的硬盤或分區,根據使用方向的不同,聚合起來成為一個大的虛擬RAID設備(或RAID0,或RAID1,或者RAID5,或RAIDlO……),如果每個硬盤或分區容量不一致,以最小容量的硬盤或分區為基礎。軟RAID的成員是整個硬盤或分區。傳統的創建軟RAID方法如附圖1所示,是在南橋芯片上掛接多個SATA硬盤再經過北橋芯片與龍芯處理器通信,這樣用戶在建立RAID的過程中需要跨越兩級路徑。這就會降低構建軟RAID的存儲效率,實現不同級別的軟RAID功能較為繁瑣。
發明內容
本發明的技術任務是針對在現有技術的不足,提供一種基于龍芯處理器的提高軟 RAID性能的方法。本發明的技術方案是按以下方式實現的,該一種基于龍芯處理器的提高軟RAID 性能的方法,其結構包括龍芯處理器,其具體的實現方法過程為首先在北橋芯片的PCIE 插槽上連接RAID控制卡,然后再在RAID控制卡上掛接SATA硬盤,所述的SATA硬盤至少掛接有一塊,北橋芯片再連接南橋芯片和龍芯處理器,實現系統軟RAID功能。所述的龍芯處理器采用的是LS3A-RS780E開發板。所述PCIE插槽為PCIE X16插槽。本發明與現有技術相比所產生的有益效果是
本發明的一種基于龍芯處理器的提高軟RAID性能的方法通過采用在北橋芯片上的 PCIE插槽上連接RAID控制卡然后再掛接上多塊硬盤來實現系統軟RAID功能,這樣對磁盤陣列操作僅需一級路徑即可實現與龍芯處理器進行交互通信,可以顯著提高構建軟RAID 的存儲效率,通過這種改進的連接方式,提高用戶建立軟RAID的速度。
附圖1是傳統的創建軟RAID的結構框圖。附圖2是改進后創建軟RAID的結構框圖。附圖中的標記分別表示
1、龍芯處理器,2、北橋芯片,3、南橋芯片,4、SATA硬盤,5、PCIE插槽,6、RAID控制卡。
具體實施例方式下面結合附圖對本發明所提供的一種基于龍芯處理器的提高軟RAID性能的方法作以下詳細說明。如附圖2所示,為解決上述問題,提高用戶建立軟RAID的效率和速度,該一種基于龍芯處理器的提高軟RAID性能的方法,其結構包括龍芯處理器1,其具體的實現方法過程為首先在北橋芯片2的PCIE插槽5上連接RAID控制卡6,然后再在RAID控制卡6上掛接SATA硬盤4,所述的SATA硬盤4至少掛接有一塊,北橋芯片2再連接南橋芯片3和龍芯處理器1,實現系統軟RAID功能。所述的龍芯處理器采用的是LS3A-RS780E開發板,LS3A-RS789E開發板是一款為龍芯3A高性能通用四核處理器量身定制的系統。開發板集成了多個SATA接口可以掛接多個SATA硬盤4然后再結合相關軟件工具如mdadm實現不同級別的軟RAID功能。所述PCIE插槽5為PCIE X16插槽。該一種基于龍芯處理器的提高軟RAID性能的方法,是基于龍芯3A開發平臺構建的,該方法過程包括PCIE與存儲控制器的接口與通信,存儲卡與磁盤陣列之間的接口與通信,以及建立軟RAID命令與方法。本發明的一種基于龍芯處理器的提高軟RAID性能的方法通過上述方法對磁盤陣列操作僅需一級路徑即可實現與龍芯處理器1進行交互通信,這樣可以顯著提高構建軟 RAID的存儲效率,因而具有很好的推廣使用價值。
權利要求
1.一種基于龍芯處理器的提高軟RAID性能的方法,其結構包括龍芯處理器,其特征在于具體的實現方法過程為首先在北橋芯片的PCIE插槽上連接RAID控制卡,然后再在 RAID控制卡上掛接SATA硬盤,所述的SATA硬盤至少掛接有一塊,北橋芯片再連接南橋芯片和龍芯處理器,實現系統軟RAID功能。
2.根據權利要求1所述的一種基于龍芯處理器的提高軟RAID性能的方法,其特征在于所述的龍芯處理器采用的是LS3A-RS780E開發板。
3.根據權利要求1所述的一種基于龍芯處理器的提高軟RAID性能的方法,其特征在于所述PCIE插槽為PCIE X16插槽。
全文摘要
本發明提供一種基于龍芯處理器的提高軟RAID性能的方法,其結構包括龍芯處理器,具體的實現方法過程為首先在北橋芯片的PCIE插槽上連接RAID控制卡,然后再在RAID控制卡上掛接SATA硬盤,所述的SATA硬盤至少掛接有一塊,北橋芯片再連接南橋芯片和龍芯處理器,實現系統軟RAID功能。該一種基于龍芯處理器的提高軟RAID性能的方法和現有技術相比,整個過程簡單方便,僅需一級路徑即可實現與龍芯處理器進行交互通信,顯著提高構建軟RAID的存儲效率,具有很好的推廣使用價值。
文檔編號G06F3/06GK102253812SQ201110189860
公開日2011年11月23日 申請日期2011年7月8日 優先權日2011年7月8日
發明者劉強, 張志強, 田凱 申請人:浪潮電子信息產業股份有限公司