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

一種基于HCA卡的誤碼率測(cè)試裝置及方法與流程

文檔序號(hào):11388731閱讀:795來源:國知局
本發(fā)明涉及服務(wù)器測(cè)試領(lǐng)域,具體地說是一種基于hca卡的誤碼率測(cè)試裝置及方法。
背景技術(shù)
::hca卡是一種infiniband主機(jī)通道適配器整個(gè)測(cè)試是依據(jù)ieee802.3標(biāo)準(zhǔn),結(jié)合infiniband誤碼率定義,在hca卡通信過程中利用測(cè)試軟件生成bit的誤碼率(即在一段時(shí)間內(nèi),傳輸錯(cuò)誤的比特占所有傳輸比特總數(shù)的比率)測(cè)試數(shù)據(jù),通過誤碼率測(cè)試數(shù)據(jù)與測(cè)試標(biāo)準(zhǔn)對(duì)比,來評(píng)測(cè)hca卡的通信質(zhì)量。目前,hca卡廣泛應(yīng)用于企業(yè)數(shù)據(jù)中心、高性能計(jì)算和嵌入式環(huán)境等領(lǐng)域,為服務(wù)器/存儲(chǔ)的集群應(yīng)用提供了高帶寬、低延遲的解決方案。在集群數(shù)據(jù)庫、并行應(yīng)用、處理服務(wù)和高性能嵌入式i/o等應(yīng)用中,hca卡可使其性能實(shí)現(xiàn)最大程度的提高,此時(shí)hca的通信傳輸質(zhì)量就顯得格外重要,誤碼率是衡量數(shù)據(jù)在規(guī)定時(shí)間內(nèi)數(shù)據(jù)傳輸精確性的指標(biāo),如果數(shù)據(jù)傳輸過程中誤碼率較高則將包含該誤碼的包丟掉而不傳給接收終端,那么接收終端接收到的數(shù)據(jù)就只會(huì)出現(xiàn)整個(gè)包丟失的情況而不會(huì)出現(xiàn)一個(gè)包中某個(gè)比特出錯(cuò)的情況,所以這個(gè)時(shí)候接收終端感受到的就是丟包、無法通信以及性能下降;如何能夠消除hca卡誤碼率對(duì)通信傳輸質(zhì)量的影響是目前急需解決的技術(shù)問題。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的技術(shù)任務(wù)是提供一種基于hca卡的誤碼率測(cè)試裝置及方法,來解決如何能夠消除hca卡誤碼率對(duì)通信傳輸質(zhì)量的影響的問題。本發(fā)明的技術(shù)任務(wù)是按以下方式實(shí)現(xiàn)的,一種基于hca卡的誤碼率測(cè)試裝置,包括兩臺(tái)服務(wù)器和至少兩張hca卡,其中一臺(tái)服務(wù)器作為client端,另一臺(tái)作為server端,client端和server端上分別安裝hca卡,hca卡通過fabric線纜連接到client端和server端。作為優(yōu)選,所述hca卡采用qdrhca卡或fdrhca卡。一種基于hca卡的誤碼率測(cè)試方法,該方法包括如下步驟:(1)、將hca卡分別安裝到server端和client端并在server端和client端安裝linux操作系統(tǒng);(2)、清除cmos,啟動(dòng)兩臺(tái)server端和client端,確保hca卡在bios下被識(shí)別;(3)、在server端和client端安裝rhel6.7os以及hca卡驅(qū)動(dòng);(4)、配置hca卡測(cè)試軟件,確認(rèn)server端和client端可以互相ping通;(5)、重啟server端和client端,進(jìn)入bios下,禁用speedstepping、c3andc6states、turboboot以及hyper-threading;(6)、測(cè)試前使用mstdump–full/dev/mst/mt4099_pciconfx命令檢查server端和client端的hca卡的狀態(tài):(7)、執(zhí)行整個(gè)光纖網(wǎng)絡(luò)診斷檢查;(a)、運(yùn)行#ibdiagnet;(b)、進(jìn)入/usr/tmp/ibdiagnet/ibdiagnet2.pm.檢查hca卡端口是否存在錯(cuò)誤;(8)、在server端和client端執(zhí)行各種大小的雙向數(shù)據(jù)包(1028,2048,4096,512and8192)傳輸;(9)、在步驟(8)數(shù)據(jù)傳輸過程中,在server端和client端linux操作系統(tǒng)執(zhí)行命令(a)和命令(b),并查看測(cè)試結(jié)果:命令(a)、#perfquery–a(產(chǎn)看所有端口運(yùn)行信息);命令(b)、#perfquery–e(查看發(fā)送和接收錯(cuò)誤);(10)、對(duì)于qdrhca卡運(yùn)行42小時(shí)測(cè)試或者fdrhca卡運(yùn)行25小時(shí)測(cè)試后,查看測(cè)試結(jié)果,并判斷測(cè)試結(jié)果是否符合測(cè)試標(biāo)準(zhǔn):①、若符合測(cè)試標(biāo)準(zhǔn),則測(cè)試結(jié)果為pass;②、若不符合測(cè)試標(biāo)準(zhǔn),則測(cè)試結(jié)果為fail。作為優(yōu)選,所述步驟(3)中hca卡采用qdrhca卡。更優(yōu)地,所述qdrhca卡安裝驅(qū)動(dòng)包括如下步驟:(a)、將驅(qū)動(dòng)mlnx_ofed_linux-2.0-3.0.0-rhel6.2-x86_64.iso拷貝到rhel系統(tǒng)下;(b)、掛載驅(qū)動(dòng)鏡像mount-olooplnx_ofed_linux-2.0-3.0.0-rhel6.2-x86_64.iso/mnt;(c)、到/mnt目錄下運(yùn)行#./mlnxofedinstall安裝驅(qū)動(dòng),看到installationfinishedsuccessfully即安裝成功,重啟服務(wù)器;作為優(yōu)選,所述步驟(4)中配置hca卡測(cè)試軟件包括如下步驟:(a)、待測(cè)server端關(guān)閉防火墻并設(shè)置靜態(tài)ip地址假設(shè)機(jī)器的地址為:192.168.3.1;(b)、在client端,參考待測(cè)server端的ip設(shè)置方法,設(shè)置client端ip,關(guān)閉防火墻、設(shè)置靜態(tài)ip地址、啟動(dòng)ib服務(wù)以及測(cè)試連通性;假設(shè)機(jī)器的地址為:192.168.3.2;(c)、系統(tǒng)啟動(dòng)后,啟動(dòng)ib服務(wù),此時(shí)查看hca卡的指示燈,提示兩種顏色的指示燈;(d)、測(cè)試連通性:ping192.168.3.2;(e)、在client端和server端配置數(shù)據(jù)包雙向傳輸測(cè)試環(huán)境;(f)、配置client端和server端環(huán)境變量;(g)、重啟系統(tǒng),檢查mpirun路徑是否正確;本發(fā)明的基于hca卡的誤碼率測(cè)試裝置及方法具有以下優(yōu)點(diǎn):本發(fā)明通過hca卡誤碼率測(cè)試,有效的評(píng)測(cè)hca卡與服務(wù)器搭配在數(shù)據(jù)傳輸過程中數(shù)據(jù)傳輸和接收質(zhì)量,提前檢驗(yàn)和規(guī)避客戶應(yīng)用丟包/無法通信/性能下降問題,消除hca卡誤碼率對(duì)通信傳輸質(zhì)量的影響,提高h(yuǎn)ca卡應(yīng)用質(zhì)量和性能,為客戶對(duì)高帶寬、低延遲的解決方案提供了有力的后端保障,提高客戶滿意度和產(chǎn)品競(jìng)爭(zhēng)力。附圖說明下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說明。附圖1為基于hca卡的誤碼率測(cè)試裝置的結(jié)構(gòu)框圖。圖中:1、client端,2、server端,3、hca卡,4、fabric線纜。具體實(shí)施方式參照說明書附圖和具體實(shí)施例對(duì)本發(fā)明的基于hca卡的誤碼率測(cè)試裝置及方法作以下詳細(xì)地說明。實(shí)施例1:如附圖1所示,本發(fā)明的基于hca卡的誤碼率測(cè)試裝置,包括兩臺(tái)服務(wù)器和至少兩張hca卡,其中一臺(tái)服務(wù)器作為client端1,另一臺(tái)作為server端2,client端1和server端2上分別安裝hca卡3,hca卡3通過fabric線纜4連接到client端1和server端2。hca卡3采用qdrhca卡。實(shí)施例2:采用實(shí)施例1的誤碼率測(cè)試裝置的測(cè)試方法,該方法包括如下步驟:(1)、將hca卡分別安裝到server端和client端并在server端和client端安裝linux操作系統(tǒng);(2)、清除cmos,啟動(dòng)兩臺(tái)server端和client端,確保hca卡在bios下被識(shí)別;(3)、在server端和client端安裝rhel6.7os以及hca卡驅(qū)動(dòng);以qdrhca卡為例,qdrhca卡安裝驅(qū)動(dòng)包括如下步驟:(a)、將驅(qū)動(dòng)mlnx_ofed_linux-2.0-3.0.0-rhel6.2-x86_64.iso拷貝到rhel系統(tǒng)下;(b)、掛載驅(qū)動(dòng)鏡像mount-olooplnx_ofed_linux-2.0-3.0.0-rhel6.2-x86_64.iso/mnt;(c)、到/mnt目錄下運(yùn)行#./mlnxofedinstall安裝驅(qū)動(dòng),看到installationfinishedsuccessfully即安裝成功,重啟服務(wù)器;(4)、配置hca卡測(cè)試軟件,確認(rèn)server端和client端可以互相ping通;配置hca卡測(cè)試軟件包括如下步驟:(a)、待測(cè)server端關(guān)閉防火墻并設(shè)置靜態(tài)ip地址假設(shè)機(jī)器的地址為:192.168.3.1;①、關(guān)閉防火墻:iptables–f;②、設(shè)置靜態(tài)ip地址:vi/etc/sysconfig/network-script/ifcfg-ib0device=ib0bootproto=staticipaddr=192.168.3.1netmask=255.255.255.0onboot=yes按esc鍵,輸入“:wq"回車保存退出;(b)、在client端,參考待測(cè)server端的ip設(shè)置方法,設(shè)置client端ip,關(guān)閉防火墻、設(shè)置靜態(tài)ip地址、啟動(dòng)ib服務(wù)以及測(cè)試連通性;假設(shè)機(jī)器的地址為:192.168.3.2;(c)、系統(tǒng)啟動(dòng)后,啟動(dòng)ib服務(wù),此時(shí)查看hca卡的指示燈,提示兩種顏色的指示燈;serviceopensmdstartchkconfigopensmdon;(d)、測(cè)試連通性:ping192.168.3.2;(e)、在client端和server端配置數(shù)據(jù)包雙向傳輸測(cè)試環(huán)境;vi/etc/sysconfig/networkclient端修改hostname=clientserver端修改hostname=servertouch/root/.mpd.confchmod600/root/.mpd.confecho"mpd_secretword=mr45-j9z">>/root/.mpd.conftouch/etc/mpd.confchmod600/etc/mpd.confecho"mpd_secretword=111111">>/etc/mpd.confvi/etc/hosts新增下面兩行內(nèi)容192.168.3.2client192.168.3.1servervi/root/.mpd.hosts新增下面兩行內(nèi)容clientserver保存退出;(f)、配置client端和server端環(huán)境變量;find/-namempirunvi/root/.bashrc在最后新增下面一行內(nèi)容path=/usr/mpi/gcc/mvapich2-1.9/bin:$path;(g)、重啟系統(tǒng),檢查mpirun路徑是否正確;執(zhí)行:whichmpirun;結(jié)果:/usr/mpi/gcc/mvapich2-1.9/bin/mpirun;(5)、重啟server端和client端,進(jìn)入bios下,禁用speedstepping、c3andc6states、turboboot以及hyper-threading;(6)、測(cè)試前使用mstdump–full/dev/mst/mt4099_pciconfx命令檢查server端和client端的hca卡的狀態(tài):(7)、執(zhí)行整個(gè)光纖網(wǎng)絡(luò)診斷檢查;(a)、運(yùn)行#ibdiagnet;(b)、進(jìn)入/usr/tmp/ibdiagnet/ibdiagnet2.pm.檢查hca卡端口是否存在錯(cuò)誤;(8)、在server端和client端執(zhí)行各種大小的雙向數(shù)據(jù)包(1028,2048,4096,512and8192)傳輸;以當(dāng)前被測(cè)機(jī)臺(tái)ip地址為192.168.3.1,client端ip地址為192.168.3.2為例(a)、#ib_read_bw–b–s4096–n10000000{在被測(cè)機(jī)臺(tái)上運(yùn)行};(b)、#ib_read_bw–a–s4096–n10000000192.168.3.1;(c)、#ib_read_bw–b–s2048–n10000000{在client上運(yùn)行};(d)、#ib_read_bw–b–s2048–n10000000192.168.56.2;(9)、在步驟(8)數(shù)據(jù)傳輸過程中,在server端和client端linux操作系統(tǒng)執(zhí)行命令(a)和命令(b),并查看測(cè)試結(jié)果:命令(a)、#perfquery–a(產(chǎn)看所有端口運(yùn)行信息);命令(b)、#perfquery–e(查看發(fā)送和接收錯(cuò)誤);(10)、對(duì)于qdrhca卡運(yùn)行42小時(shí)測(cè)試或者fdrhca卡運(yùn)行25小時(shí)測(cè)試后,查看測(cè)試結(jié)果,并判斷測(cè)試結(jié)果是否符合測(cè)試標(biāo)準(zhǔn):①、若符合測(cè)試標(biāo)準(zhǔn),則測(cè)試結(jié)果為pass;②、若不符合測(cè)試標(biāo)準(zhǔn),則測(cè)試結(jié)果為fail。測(cè)試標(biāo)準(zhǔn)如下表所示:hcatypeminimumtimesymbolerrorsberbpsqdr42hrs≤1≤1e-1532gb/sfdr25hrs≤1≤1e-1554gb/s表中:hcatype:hca卡類型(當(dāng)前常用的分為兩種,qdr,fdr);minimumtime:最小運(yùn)行時(shí)間;symbolerrors:符號(hào)錯(cuò)誤;ber:二進(jìn)制誤碼率;bps:數(shù)據(jù)傳輸率bitperseconds。通過上面具體實(shí)施方式,所述
技術(shù)領(lǐng)域
:的技術(shù)人員可容易的實(shí)現(xiàn)本發(fā)明。但是應(yīng)當(dāng)理解,本發(fā)明并不限于上述的2種具體實(shí)施方式。在公開的實(shí)施方式的基礎(chǔ)上,所述
技術(shù)領(lǐng)域
:的技術(shù)人員可任意組合不同的技術(shù)特征,從而實(shí)現(xiàn)不同的技術(shù)方案。除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。當(dāng)前第1頁12當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
江源县| 桂阳县| 扶余县| 岳西县| 锦州市| 金门县| 牙克石市| 正安县| 永川市| 哈密市| 延边| 柯坪县| 峨边| 乌恰县| 新兴县| 当雄县| 大宁县| 大安市| 香港 | 亚东县| 刚察县| 万盛区| 西城区| 呼玛县| 东安县| 碌曲县| 罗源县| 治县。| 惠水县| 定结县| 灵璧县| 醴陵市| 和龙市| 呼伦贝尔市| 昭平县| 浠水县| 嘉义县| 阿尔山市| 南丰县| 阳朔县| 孟津县|