国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種Linux下自動測試HBA卡帶寬的方法

      文檔序號:8258266閱讀:1159來源:國知局
      一種Linux下自動測試HBA卡帶寬的方法
      【專利說明】—種Linux下自動測試HBA卡帶寬的方法
      [0001]
      技術(shù)領(lǐng)域
      [0002]本發(fā)明涉及計(jì)算機(jī)技術(shù),具體地說是一種Linux下自動測試HBA卡帶寬的方法。
      【背景技術(shù)】
      [0003]HBA (Host Bus Adapter)即主機(jī)總線適配器,是一個(gè)在服務(wù)器和存儲裝置間提供輸入/輸出(I/O)處理和物理連接的電路板或集成電路適配器。因?yàn)镠BA減輕了主處理器在數(shù)據(jù)存儲和檢索任務(wù)的負(fù)擔(dān),它能夠提高服務(wù)器的性能。一個(gè)HBA和與之相連的磁盤子系統(tǒng)有時(shí)一起被稱作一個(gè)磁盤通道。
      [0004]主機(jī)總線適配器(Host Bus Adaptor)HBA在存儲系統(tǒng)中用于連接計(jì)算機(jī)內(nèi)部總線和存儲網(wǎng)絡(luò)。HBA是服務(wù)器內(nèi)部的I/O通道與存儲系統(tǒng)的I/O通道之間的物理連接。最常用的服務(wù)器內(nèi)部I/O通道是PCI和Sbus,它們是連接服務(wù)器CPU和外圍設(shè)備的通訊協(xié)議。存儲系統(tǒng)的I/O通道實(shí)際上就是光纖通道。而HBA的作用就是實(shí)現(xiàn)內(nèi)部通道協(xié)議PCI或Sbus和FC(Fibre Channel:光纖通道,但是光纖通道并不代表一定需要使用光纖作為傳輸介質(zhì),所以這里不能理解為FC就是光纖Fiber)協(xié)議之間的轉(zhuǎn)換。
      [0005]目前業(yè)界在服務(wù)器HBA接口帶寬及傳輸速率性能測試中,多使用手動安裝開源工具F1測試工具包,來考察自研服務(wù)器HBA接口帶寬及傳輸速率測試性能。但根據(jù)不同服務(wù)器,HBA卡數(shù)量不同,并且逐個(gè)HBA接口進(jìn)行測試,且每種測試模式參數(shù)以及塊大小參數(shù)需要逐個(gè)手動輸入進(jìn)行測試,工作量大,耗時(shí)耗人力。

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

      [0006]本方明針對現(xiàn)有技術(shù)存在的技術(shù)問題,提供了一種Linux下自動測試HBA卡帶寬的方法。
      [0007]本發(fā)明所述一種Linux下自動測試HBA卡帶寬的方法,解決上述技術(shù)問題采用的技術(shù)方案如下:所述Linux下自動測試HBA卡帶寬的方法,基于Iinux操作系統(tǒng),通過bash腳本,利用系統(tǒng)下命令cat /proc/partat1ns及fdisk _1抓取所有HBA接口所插的存儲盤信息,自動掛載并格式化所有存儲盤,按照已設(shè)定的存儲盤測試參數(shù)和測試塊大小,利用測試工具F1進(jìn)行自動測試HBA接口帶寬及傳輸速率性能。
      [0008]優(yōu)選的,抓取所有HBA接口所插的存儲盤信息,是指準(zhǔn)確抓取硬盤及存儲盤詳細(xì)信息,將抓取的信息進(jìn)行分析,區(qū)分硬盤與存儲盤。
      [0009]優(yōu)選的,自動掛載并格式化所有存儲盤,是指根據(jù)存儲盤信息自動篩選出各HBA接口所接存儲盤,自動將所有存儲盤掛載至Linux操作系統(tǒng)下;將所有存儲盤自動格式化成可以發(fā)揮出最大帶寬BW及傳輸速率1PS的文件系統(tǒng)格式。
      [0010]優(yōu)選的,自動安裝測試工具F10,所有測試參數(shù)及測試塊大小在安裝工具的同時(shí)已設(shè)定完成。
      [0011]優(yōu)選的,所述測試參數(shù)包括讀寫模式read、write、random read、random write。
      [0012]優(yōu)選的,所述測試塊大小包括41^、81^、161^、321^、641^、1281^、2561^、5121^、10241^。
      [0013]優(yōu)選的,通過F1—HBA_testtime.txt記錄測試時(shí)間,通過F10_HBA.csv記錄浮點(diǎn)運(yùn)算測試結(jié)果。
      [0014]本發(fā)明的一種Linux下自動測試HBA卡帶寬的方法與現(xiàn)有技術(shù)相比具有的有益效果是:該測試方法適用于目前業(yè)界內(nèi)所有處理器平臺,實(shí)現(xiàn)了無需繁瑣的環(huán)境搭建、工具安裝、參數(shù)設(shè)置,簡潔、省時(shí)、自動化測試及結(jié)果保存,且性能指數(shù)準(zhǔn)確;該方法通過系統(tǒng)自動運(yùn)行F1程序,測試時(shí)無需人為看守,自動記錄測試結(jié)果、測試log以及測試時(shí)間;無需手動識別掛載所有HBA接口所接存儲盤以及設(shè)置任何測試參數(shù),滿足所有服務(wù)器測試需求;
      該測試方法將改變傳統(tǒng)HBA接口測試方法的操作復(fù)雜性,完全實(shí)現(xiàn)自動化,節(jié)省測試環(huán)境搭建時(shí)間,取得穩(wěn)定的性能結(jié)果;適用于目前所有類型服務(wù)器HBA接口帶寬及傳輸速率性能測試,具有良好的普及和推廣性,可以更科學(xué)、更有效的來評估HBA卡接口的性能,提升公司銷售服務(wù)器平臺的整體質(zhì)量。
      【附圖說明】
      [0015]附圖1為所述Linux下自動測試HBA卡帶寬的方法的流程圖。
      【具體實(shí)施方式】
      [0016]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參考附圖,對本發(fā)明所述一種Linux下自動測試HBA卡帶寬的方法進(jìn)一步詳細(xì)說明。
      [0017]本發(fā)明所述Linux下自動測試HBA卡帶寬的方法,基于Iinux操作系統(tǒng),通過bash腳本,利用系統(tǒng)下命令cat /proc/partat1ns及fdisk _1抓取所有HBA接口所插的存儲盤信息,自動掛載并格式化所有存儲盤,按照已設(shè)定的存儲盤測試參數(shù)和測試塊大小,利用測試工具F1進(jìn)行自動測試HBA接口帶寬及傳輸速率性能。
      [0018]本發(fā)明所述Linux下自動測試HBA卡帶寬的方法,以抓取的存儲盤信息為準(zhǔn),不會產(chǎn)生人為的測試存儲盤錯誤,保證了測試環(huán)境的穩(wěn)定狀態(tài),且無需看守,自動保存帶寬BW及傳輸速率1PS測試結(jié)果,記錄測試時(shí)間及l(fā)og,完全實(shí)現(xiàn)了自動化,簡潔、省時(shí)、易操作,節(jié)省人力,同時(shí)還確保了 HBA接口帶寬及傳輸速率測試性能的準(zhǔn)確性。
      [0019]實(shí)施例:
      本實(shí)施例所述一種Linux下自動測試HBA卡帶寬的方法,能夠自動測試所有服務(wù)器的HBA接口帶寬及傳輸速率性能;通過Iinux操作系統(tǒng)下,執(zhí)行指令cat /proc/partat1ns、fdisk - 1、demidecode、df _h,準(zhǔn)確抓取硬盤及存儲盤詳細(xì)信息,將抓取的信息進(jìn)行分析,區(qū)分硬盤與存儲盤,并根據(jù)該類信息自動篩選出各HBA接口所接存儲盤,自動將所有存儲盤掛載至Linux操作系統(tǒng)下,然后將所有存儲盤自動格式化成可以發(fā)揮出最大帶寬BW及傳輸速率1PS的文件系統(tǒng)格式,直接執(zhí)行測試程序。
      [0020]本實(shí)施例所述Linux下自動測試HBA卡帶寬的方法中,自動安裝測試工具F10,不必另外手動安裝,所有測試參數(shù)例如讀寫模式read、write、random read、random write及測試塊大小4k、8k、16k、32k、64k、128k、256k、512k、1024k在安裝工具的同時(shí)
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1