技術頻道

      一種基于龍芯3A處理器的存儲控制器設計

        摘要:本文基于國產自主龍芯3A處理器,實現了存儲控制器設計,開發(fā)移植了網絡存儲軟件,并基于該存儲控制器完成了加固磁盤陣列產品,測試結果表明,該產品較以前的基于嵌入式控制器的存儲控制器產品,其性能提高了數倍。

        關鍵詞:龍芯3A、存儲控制器、磁盤陣列

        1、概述

        目前,國內的科研機構或單位對存儲產品的積累相對有限,而國內的存儲廠家主要采用的是以下幾種方式:(1)直接代理國外品牌的存儲產品,主要通過集成、服務的方式推銷國外品牌產品;(2)與國外廠商合作方式(在中低端主要和臺灣廠家合作,在中高端和一些美國廠家合作),通過對產品外觀、管理軟件進行稍微修改(有的甚至不進行修改,直接貼牌)的方式,以自己的品牌銷售給客戶;(3)硬件、軟件集成的方式,這種方式主要集中在iSCSI的產品中,通過選擇外國先進的處理器平臺,選購一種iSCSI軟件,進行集成、調試,最終形成產品,這種產品往往功能表現很豐富,但是在性能、穩(wěn)定性方面較差。綜上,國內的相關存儲產品大多采用的是國外的先進處理器,這對于我國存儲信息系統來說,自主可控性太差,一旦發(fā)生戰(zhàn)爭,信息將暴露無遺,后果不堪設想。

        為保證國家安全,響應國家“自主可控”的需求,浪潮超越致力于研制和推廣基于國產處理器的存儲產品,研制了一款基于國產龍芯3A處理器的存儲控制器并移植了相應的網絡存儲軟件,率先推出了基于龍芯3A處理器的自主可控磁盤陣列產品,填補了國內在該領域的產品空白。

        2、整體架構

        該存儲控制器采用龍芯3A處理器作為主控處理器,選用成熟的RAID芯片,搭建了存儲控制器硬件平臺,并通過研究網絡存儲軟件架構、web遠程管理界面設計、存儲控制器BIOS和操作系統內核移植及優(yōu)化、網絡存儲軟件移植和優(yōu)化等內容,掌握網絡存儲軟件的架構、基于國產處理器的存儲控制器設計等關鍵技術,研制了基于國產龍芯3A處理器的存儲控制器。

        2.1硬件架構

        該ISCSI網絡存儲控制器主控CPU采用中科院計算所的龍芯3A四核處理器。龍芯3A具有4個物理核心,大大提高了IO吞吐的處理能力;通過兩片SAS/SATA控制器最大可以支持16個SAS/SATA硬盤,通過擴展兩片網絡芯片實現四端口千兆以太網和多單元服務器系統相連。控制器主板實現ISCSI基本功能,可通過4個千兆網口經交換機與多單元服務器系統相連。可實現RAID0,1,5,6,10等,并提供WEB管理及在線升級功能。該存儲控制器的系統框圖如下圖1所示。

        圖1 基于龍芯3A處理器的存儲控制器系統框圖

        2.2軟件架構

        該設計的網絡存儲軟件的系統架構如圖2所示。主要分為存儲管理層、存儲支撐層、平臺支持層和硬件平臺層四個層次,除硬件平臺層之外的剩余三個層組成軟件平臺層,在軟件平臺層的每一層,都需要根據平臺硬件、體系結構和操作系統之間的差異進行相應的移植工作。

        圖2 網絡存儲軟件架構圖

        在本設計中,基于龍芯3A硬件平臺,完成了驅動程序的編寫和內核的移植,支撐了龍芯3A硬件平臺及所用RAID芯片、網絡芯片等。在軟件層,針對所用龍芯3A硬件平臺,移植了相應的平臺支撐層、存儲支撐層和存儲管理層。

        本設計中的網絡存儲軟件需實現的主要功能如圖3所示。包括:raid構建功能,邏輯卷管理功能,對外提供ISCSI存儲服務功能,網絡鏈路聚合功能,遠程管理功能等。

        圖3 網絡存儲軟件功能框圖 圖4 網絡存儲性能優(yōu)化示意圖

        2.3性能優(yōu)化

        網絡存儲控制軟件在龍芯3A硬件平臺完成移植后,需要針對龍芯3A硬件平臺的特點進行優(yōu)化,以提高系統的性能。網絡存儲軟件的優(yōu)化主要是針對系統實現的過程以及系統實現的功能,進行逐一優(yōu)化,針對龍芯3A硬件平臺,主要進行如圖4所示的性能優(yōu)化。

        3、功能、性能測試

        基于以上軟硬件設計、軟件移植和優(yōu)化工作,完成了基于龍芯3A處理器的存儲控制器設計(如圖5),并基于該存儲控制器,完成了浪潮加固磁盤陣列的設計(如圖6)。對新設計的基于龍芯3A處理器的存儲控制器進行了功能測試,測試結果表明:阻止非法用戶登錄功能、raid功能、網絡鏈路聚合功能、管理邏輯卷功能和web遠程管理功能均操作正常。

        我們對基于龍芯3A處理器的存儲控制器和基于某嵌入式處理器設計的存儲控制器進行了性能測試,并進行了比較。結果表明,經過優(yōu)化設計,基于龍芯3A處理器的存儲控制器性能是提升了數倍。

        4、結束語

        浪潮超越依托浪潮在服務器、存儲領域雄厚的技術實力和產品開發(fā)經驗,率先完成了基于龍芯3A處理器的存儲控制器設計,并對其性能進行了優(yōu)化,推出了基于國產自主處理器的自主加固磁盤陣列產品,填補了國內的空白,為國家、軍隊的信息化建設,提供了一款自主可控、性能先進、穩(wěn)定可靠的產品。

        圖5 浪潮自主加固自主磁盤陣列

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 中文字幕无码一区二区三区本日| 91一区二区在线观看精品| 日本一区二区三区精品国产| 日韩精品无码视频一区二区蜜桃 | 精品国产一区二区三区www| 亚洲国产AV无码一区二区三区| 国产精品亚洲高清一区二区 | 久久精品国产免费一区| 日韩一区二区a片免费观看| 久久精品国产一区二区三区日韩| 国产午夜三级一区二区三| 日本一区二区三区在线看| 成人久久精品一区二区三区| 无码成人一区二区| 亚洲一区二区影视| 国精无码欧精品亚洲一区| 国产一区二区三区内射高清| 国产成人精品一区二区三在线观看| 成人丝袜激情一区二区 | 国产精品亚洲一区二区在线观看 | 精品国产一区二区三区久久久狼| 在线播放国产一区二区三区| 日韩精品成人一区二区三区| 日本一区二区三区在线网| 国产精品视频一区麻豆| 日韩人妻一区二区三区免费| 中文字幕AV无码一区二区三区| 亚洲高清一区二区三区| 亚洲欧美日韩中文字幕在线一区| 中文字幕人妻AV一区二区| 国产精品美女一区二区视频| 国产福利精品一区二区| 无码精品人妻一区二区三区人妻斩| 亚洲一区二区在线视频| 国产成人无码AV一区二区在线观看 | 国产在线精品一区在线观看| 国产伦精品一区二区三区免费迷| 高清无码一区二区在线观看吞精| 污污内射在线观看一区二区少妇 | 国产精品分类视频分类一区| 视频一区在线免费观看|