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

一種磁盤陣列卡的性能調(diào)優(yōu)配置方法、裝置、設備及介質(zhì)與流程

文檔序號:40541103發(fā)布日期:2025-01-03 11:00閱讀:11來源:國知局
一種磁盤陣列卡的性能調(diào)優(yōu)配置方法、裝置、設備及介質(zhì)與流程

本發(fā)明涉及存儲,特別涉及一種磁盤陣列卡的性能調(diào)優(yōu)配置方法、裝置、設備及介質(zhì)。


背景技術:

1、raid(redundant?array?of?independent?disks,磁盤陣列)將多塊物理硬盤以某種方式組合成虛擬的單塊大容量硬盤使用,從而提供比單個硬盤更高的存儲性能、更高的i/o(input/output,輸入/輸出)性能及可靠性。raid控制器的主要作用是管理多個硬盤驅(qū)動器,并實現(xiàn)raid級別的數(shù)據(jù)存儲和數(shù)據(jù)保護功能。

2、raid卡通常插入到計算機的擴展槽中,作為一個獨立的硬件組件來管理和控制連接到計算機中的磁盤驅(qū)動器。它提供了對硬件級別的raid配置、監(jiān)視和管理功能,使用戶可以靈活地配置各種raid級別(如raid?0、raid?1、raid?5等)以滿足其存儲需求。raid卡的結(jié)構(gòu)比較復雜,由多核cpu(central?processing?unit,中央處理器)和多種ip(intellectualproperty)構(gòu)成,實現(xiàn)了raid功能的專用硬件io數(shù)據(jù)加速。raid卡的固件是運行在raid卡中的軟件程序,負責控制和管理ip,還提供了raid?0/1/5/6等不同級別的數(shù)據(jù)分割、冗余、讀寫、備份和恢復等功能。

3、在計算機開機過程中,通過bios(basic?input?output?system,基本輸出輸入系統(tǒng))設置或?qū)iT的raid配置工具進入raid卡配置界面,可選擇創(chuàng)建raid級別、條帶大小、寫策略、緩存設置等raid參數(shù),這種產(chǎn)品形態(tài)配置一般是面向用戶的,適用于系統(tǒng)測試階段和出廠產(chǎn)品配置。但是,raid卡實現(xiàn)比較復雜,涉及多個系統(tǒng)和多種ip,用戶僅通過其經(jīng)驗進行設置難以將raid卡的軟硬件協(xié)同功能發(fā)揮出最優(yōu)性能。

4、綜上,如何對磁盤陣列卡進行性能調(diào)優(yōu)配置,以充分發(fā)揮硬件加速和軟件加速的優(yōu)點,獲得磁盤陣列卡的最優(yōu)性能是目前有待解決的問題。


技術實現(xiàn)思路

1、有鑒于此,本發(fā)明的目的在于提供一種磁盤陣列卡的性能調(diào)優(yōu)配置方法、裝置、設備及介質(zhì),能夠?qū)Υ疟P陣列卡進行性能調(diào)優(yōu)配置,以充分發(fā)揮硬件加速和軟件加速的優(yōu)點,獲得磁盤陣列卡的最優(yōu)性能。其具體方案如下:

2、第一方面,本技術公開了一種磁盤陣列卡的性能調(diào)優(yōu)配置方法,包括:

3、從磁盤陣列卡的固件層中獲取預先保存的配置數(shù)據(jù)文件,以利用所述配置數(shù)據(jù)文件對所述磁盤陣列卡中的各固件系統(tǒng)進行初始化配置;

4、若待修正的參數(shù)為輸入輸出控制單元的軟硬件配額,則在當前設置的目標盤拓撲結(jié)構(gòu)下,利用所述配置數(shù)據(jù)文件中的軟硬件配額數(shù)值設置所述輸入輸出控制單元的當前軟硬件配額,并執(zhí)行與所述當前軟硬件配額對應的測試用例以得到系統(tǒng)性能指標值;

5、基于所述系統(tǒng)性能指標值對所述當前軟硬件配額進行修正,以得到所述目標盤拓撲結(jié)構(gòu)下所述輸入輸出控制單元的軟硬件配額最優(yōu)值,并將所述軟硬件配額最優(yōu)值保存至所述配置數(shù)據(jù)文件,以便在各所述固件系統(tǒng)運行時加載所述配置數(shù)據(jù)文件中的所述軟硬件配額最優(yōu)值。

6、可選的,所述磁盤陣列卡的固件層中設置有用于統(tǒng)一管理所述配置數(shù)據(jù)文件的固件配置模塊;

7、相應的,所述從磁盤陣列卡的固件層中獲取預先保存的配置數(shù)據(jù)文件,以利用所述配置數(shù)據(jù)文件對所述磁盤陣列卡中的各固件系統(tǒng)進行初始化配置,包括:

8、將所述固件配置模塊中預先保存的配置數(shù)據(jù)文件加載至預設的全局數(shù)據(jù)區(qū),以便所述磁盤陣列卡中的各固件系統(tǒng)通過對應的接口從所述全局數(shù)據(jù)區(qū)中讀取所述配置數(shù)據(jù)文件,以利用所述配置數(shù)據(jù)文件完成本地的初始化配置。

9、可選的,所述固件系統(tǒng)包括用于負責對總線設備進行控制和數(shù)據(jù)處理的核心控制系統(tǒng),用于負責系統(tǒng)與接口通訊、固件升級和系統(tǒng)調(diào)試控制的輔助控制系統(tǒng),用于負責用戶命令處理和產(chǎn)品形態(tài)設置的磁盤陣列卡控制系統(tǒng),用于負責供電的電源管理系統(tǒng),用于負責系統(tǒng)異常掉電數(shù)據(jù)保護和系統(tǒng)上電數(shù)據(jù)恢復的掉電保護恢復系統(tǒng),用于負責加載固件系統(tǒng)啟動的引導系統(tǒng)。

10、可選的,所述配置數(shù)據(jù)文件包括主機接口參數(shù)、磁盤陣列卡的加速單元參數(shù)和落盤子系統(tǒng)參數(shù);其中,所述主機接口參數(shù)包括主機接口模式、物理功能數(shù)量和直接內(nèi)存訪問的大小;所述加速單元參數(shù)包括所述輸入輸出控制單元的數(shù)目、工作模式、可用內(nèi)存大小和輸入輸出超時時間;所述落盤子系統(tǒng)參數(shù)包括總線端口擴展數(shù)量、總線端口擴展模式、根復合體開關、根復合體與其他總線設備之間的通道數(shù)量以及盤個數(shù)。

11、可選的,所述軟硬件配額數(shù)值為預先基于輸入輸出控制單元中的可用資源數(shù)量對軟硬件之間所需資源進行配置后得到的多個比例值,所述軟硬件配額數(shù)值存儲于所述固件層中預先創(chuàng)建的目標數(shù)組中;

12、相應的,所述利用所述配置數(shù)據(jù)文件中的軟硬件配額數(shù)值設置所述輸入輸出控制單元的當前軟硬件配額,并執(zhí)行與所述當前軟硬件配額對應的測試用例以得到系統(tǒng)性能指標值,包括:

13、從所述目標數(shù)組中取出首個軟硬件配額數(shù)值,并利用所述首個軟硬件配額數(shù)值設置所述輸入輸出控制單元的當前軟硬件配額;

14、執(zhí)行與所述當前軟硬件配額對應的測試用例以得到第一系統(tǒng)性能指標值;

15、遍歷所述目標數(shù)組,以從所述目標數(shù)組中取出下一個軟硬件配額數(shù)值,并利用所述下一個軟硬件配額數(shù)值設置所述輸入輸出控制單元的當前軟硬件配額,然后執(zhí)行與所述當前軟硬件配額對應的測試用例以得到第二系統(tǒng)性能指標值;

16、判斷所述目標數(shù)組中是否還存在未遍歷的軟硬件配額數(shù)值,若是,則重新跳轉(zhuǎn)至所述遍歷所述目標數(shù)組,以從所述目標數(shù)組中取出下一個軟硬件配額數(shù)值的步驟,直到遍歷完所述目標數(shù)組中的所有軟硬件配額數(shù)值。

17、可選的,所述磁盤陣列卡的性能調(diào)優(yōu)配置方法,還包括:

18、根據(jù)所述配置數(shù)據(jù)文件確定落盤子系統(tǒng)中盤拓撲結(jié)構(gòu)的類型的數(shù)量;

19、相應的,若所述數(shù)量為多個,所述得到所述目標盤拓撲結(jié)構(gòu)下所述輸入輸出控制單元的軟硬件配額最優(yōu)值之后,還包括:

20、重新設置當前的盤拓撲結(jié)構(gòu),并將新的盤拓撲結(jié)構(gòu)作為所述目標盤拓撲結(jié)構(gòu),然后跳轉(zhuǎn)至所述利用所述配置數(shù)據(jù)文件中的軟硬件配額數(shù)值設置所述輸入輸出控制單元的當前軟硬件配額的步驟,以得到不同盤拓撲結(jié)構(gòu)下,所述輸入輸出控制單元的軟硬件配額最優(yōu)值。

21、可選的,所述磁盤陣列卡的性能調(diào)優(yōu)配置方法,還包括:

22、若待修正的參數(shù)為不影響啟動流程的目標功能參數(shù),則在各所述固件系統(tǒng)運行過程中,通過目標串口或預設接口擴展命令對所述目標功能參數(shù)進行修正。

23、第二方面,本技術公開了一種磁盤陣列卡的性能調(diào)優(yōu)配置裝置,包括:

24、初始化配置模塊,用于從磁盤陣列卡的固件層中獲取預先保存的配置數(shù)據(jù)文件,以利用所述配置數(shù)據(jù)文件對所述磁盤陣列卡中的各固件系統(tǒng)進行初始化配置;

25、測試模塊,用于若待修正的參數(shù)為輸入輸出控制單元的軟硬件配額,則在當前設置的目標盤拓撲結(jié)構(gòu)下,利用所述配置數(shù)據(jù)文件中的軟硬件配額數(shù)值設置所述輸入輸出控制單元的當前軟硬件配額,并執(zhí)行與所述當前軟硬件配額對應的測試用例以得到系統(tǒng)性能指標值;

26、參數(shù)修正模塊,用于基于所述系統(tǒng)性能指標值對所述當前軟硬件配額進行修正,以得到所述目標盤拓撲結(jié)構(gòu)下所述輸入輸出控制單元的軟硬件配額最優(yōu)值,并將所述軟硬件配額最優(yōu)值保存至所述配置數(shù)據(jù)文件,以便在各所述固件系統(tǒng)運行時加載所述配置數(shù)據(jù)文件中的所述軟硬件配額最優(yōu)值。

27、第三方面,本技術公開了一種電子設備,包括:

28、存儲器,用于保存計算機程序;

29、處理器,用于執(zhí)行所述計算機程序,以實現(xiàn)前述公開的磁盤陣列卡的性能調(diào)優(yōu)配置方法的步驟。

30、第四方面,本技術公開了一種計算機可讀存儲介質(zhì),用于存儲計算機程序;其中,所述計算機程序被處理器執(zhí)行時實現(xiàn)前述公開的磁盤陣列卡的性能調(diào)優(yōu)配置方法的步驟。

31、可見,本技術通過從磁盤陣列卡的固件層中獲取預先保存的配置數(shù)據(jù)文件,以利用所述配置數(shù)據(jù)文件對所述磁盤陣列卡中的各固件系統(tǒng)進行初始化配置;若待修正的參數(shù)為輸入輸出控制單元的軟硬件配額,則在當前設置的目標盤拓撲結(jié)構(gòu)下,利用所述配置數(shù)據(jù)文件中的軟硬件配額數(shù)值設置所述輸入輸出控制單元的當前軟硬件配額,并執(zhí)行與所述當前軟硬件配額對應的測試用例以得到系統(tǒng)性能指標值;基于所述系統(tǒng)性能指標值對所述當前軟硬件配額進行修正,以得到所述目標盤拓撲結(jié)構(gòu)下所述輸入輸出控制單元的軟硬件配額最優(yōu)值,并將所述軟硬件配額最優(yōu)值保存至所述配置數(shù)據(jù)文件,以便在各所述固件系統(tǒng)運行時加載所述配置數(shù)據(jù)文件中的所述軟硬件配額最優(yōu)值。

32、有益效果:本技術中由固件層統(tǒng)一管理和保存配置數(shù)據(jù)文件,使得軟硬件協(xié)同的功能調(diào)試更加便捷,減少了調(diào)試的時間和成本。本方案中,首先利用從磁盤陣列卡的固件層中獲取到的配置數(shù)據(jù)文件對磁盤陣列卡中的各固件系統(tǒng)進行初始化配置,進一步的,若待修正的參數(shù)為輸入輸出控制單元的軟硬件配額,則在當前設置的目標盤拓撲結(jié)構(gòu)下,利用配置數(shù)據(jù)文件中的軟硬件配額數(shù)值設置輸入輸出控制單元的當前軟硬件配額,并執(zhí)行與當前軟硬件配額對應的測試用例以得到系統(tǒng)性能指標值,再基于系統(tǒng)性能指標與軟硬件配額之間的關系,利用得到的系統(tǒng)性能指標值對當前軟硬件配額進行修正,以得到目標盤拓撲結(jié)構(gòu)下輸入輸出控制單元的軟硬件配額最優(yōu)值。最后將軟硬件配額最優(yōu)值保存到配置數(shù)據(jù)文件中,以便在系統(tǒng)運行時可以直接加載這些最優(yōu)配置,提高系統(tǒng)性能和穩(wěn)定性。上述方案通過在固件層統(tǒng)一管理配置數(shù)據(jù)文件,可以方便磁盤陣列卡軟硬件協(xié)同的功能調(diào)試和性能調(diào)優(yōu),充分發(fā)揮硬件加速和軟件加速的優(yōu)點,獲得磁盤陣列卡的最優(yōu)性能。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
泸州市| 广宗县| 张家川| 辽阳市| 繁昌县| 巴彦淖尔市| 康平县| 宁国市| 尖扎县| 安丘市| 茂名市| 沧源| 桃园市| 曲沃县| 敖汉旗| 宜宾县| 嘉兴市| 潞西市| 晋江市| 昌吉市| 洛宁县| 蓝田县| 古浪县| 永康市| 崇左市| 萨迦县| 调兵山市| 崇明县| 舒兰市| 嘉峪关市| 阿克| 南宁市| 万山特区| 铁岭市| 合山市| 思茅市| 周至县| 蒙城县| 社会| 大方县| 理塘县|