午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測試的方法

文檔序號:8322113閱讀:373來源:國知局
一種用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測試的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機測試技術(shù)領(lǐng)域,特別涉及一種用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測試的方法。
【背景技術(shù)】
[0002]服務(wù)器集群系統(tǒng)簡而言之就是一組相互獨立的服務(wù)器通過共享存儲空間、依靠網(wǎng)絡(luò)相互通信,為客戶提供高性能和高可靠性服務(wù)的一種云計算數(shù)據(jù)中心服務(wù)器整機柜解決方案,其設(shè)計追求高密度、模塊化、低功耗和易維護,適應(yīng)于各類對計算、存儲、通訊有高標準要求的關(guān)鍵應(yīng)用。互聯(lián)網(wǎng)行業(yè)已經(jīng)成為目前數(shù)據(jù)中心的采購大戶,動輒數(shù)千甚至更多數(shù)量的服務(wù)器讓互聯(lián)網(wǎng)的整體市場增速已經(jīng)超過了服務(wù)器市場的平均增速?;ヂ?lián)網(wǎng)的飛速發(fā)展帶來了網(wǎng)絡(luò)通信量的劇增,對于服務(wù)器設(shè)備既要求能提供足夠的帶寬,也要保持很高的穩(wěn)定性。
[0003]網(wǎng)絡(luò)的性能體現(xiàn)在帶寬大小上、穩(wěn)定性體現(xiàn)在帶寬的波動上。本發(fā)明通過關(guān)閉Irqbalance服務(wù)、綁定到CPU固定線程、節(jié)點分組對傳等方法,評估網(wǎng)絡(luò)系統(tǒng)的性能和可靠性是否滿足應(yīng)用。

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

[0004]本發(fā)明為了彌補現(xiàn)有技術(shù)的缺陷,提供了一種簡單有效的用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測試的方法。
[0005]本發(fā)明是通過如下技術(shù)方案實現(xiàn)的:
一種用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測試的方法,其特征在于包括以下步驟:
(1)測試環(huán)境搭建
完成OS的部署、網(wǎng)絡(luò)配置、SSh無密碼訪問配置、BMC和OS日志的清除等動作;
(2)帶寬測試
完成測試工具安裝、關(guān)閉Irqbalance服務(wù)、節(jié)點分組、對傳數(shù)據(jù)等動作;
(3)測試結(jié)果收集和對比
查看各個節(jié)點的Snmp統(tǒng)計數(shù)據(jù)、Netperf結(jié)果數(shù)據(jù)、Ethtool統(tǒng)計數(shù)據(jù),BMC Log、Message文件是否有網(wǎng)絡(luò)鏈路帶寬低、不穩(wěn)定等異?,F(xiàn)象。
[0006]所述步驟(I)中,采用PXE罐裝的方式批量部署所有節(jié)點OS,采用通過改寫Iinux網(wǎng)絡(luò)配置文件內(nèi)容的方法實現(xiàn)網(wǎng)絡(luò)配置,利用機柜管理模塊回寫節(jié)點BMC的FRU中chassisextra字段,取出節(jié)點的位置信息,并以此作為網(wǎng)絡(luò)IP的部分信息。
[0007]所述步驟(2)中,測試工具使用Netperf,將所有節(jié)點拷貝、安裝上Netperf工具;所有節(jié)點同時將Netserver和Netperf同時運行,進行網(wǎng)絡(luò)雙向帶寬測試,測試過程中將服務(wù)器和客戶端進程綁定到CPU固定線程上,測試結(jié)果自動記錄到netperf21和netperf22中。
[0008]其中,Netperf是一款開源的網(wǎng)絡(luò)性能測試工具,主要針對TCP和UDP傳輸進行測試。
[0009]所述Irqbalance服務(wù)會根據(jù)系統(tǒng)中斷負載的情況,自動迀移中斷保持中斷的平衡,但是在實時系統(tǒng)中會導(dǎo)致中斷自動漂移,對性能造成不穩(wěn)定因素,所以網(wǎng)絡(luò)帶寬測試時建議關(guān)閉Irqbalance服務(wù)。
[0010]本發(fā)明的有益效果是:該用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測試的方法,使用腳本、Iinux自帶服務(wù)和工具對服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)進行測試,實現(xiàn)了對網(wǎng)絡(luò)帶寬和穩(wěn)定性評估的系統(tǒng)設(shè)計,提高了網(wǎng)絡(luò)測試的效率,節(jié)約了人力資源,保證了產(chǎn)品質(zhì)量。
【具體實施方式】
[0011]下面對本發(fā)明進行詳細說明。
[0012]該用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測試的方法,包括以下步驟:
(1)測試環(huán)境搭建
完成OS的部署、網(wǎng)絡(luò)配置、SSh無密碼訪問配置、BMC和OS日志的清除等動作;
(2)帶寬測試
完成測試工具安裝、關(guān)閉Irqbalance服務(wù)、節(jié)點分組、對傳數(shù)據(jù)等動作;
(3)測試結(jié)果收集和對比
查看各個節(jié)點的Snmp統(tǒng)計數(shù)據(jù)、Netperf結(jié)果數(shù)據(jù)、Ethtool統(tǒng)計數(shù)據(jù),BMC Log、Message文件是否有網(wǎng)絡(luò)鏈路帶寬低、不穩(wěn)定等異?,F(xiàn)象。
[0013]所述步驟(I)中,采用PXE罐裝的方式批量部署所有節(jié)點OS,采用通過改寫Iinux網(wǎng)絡(luò)配置文件內(nèi)容的方法實現(xiàn)網(wǎng)絡(luò)配置,利用機柜管理模塊回寫節(jié)點BMC的FRU中chassisextra字段,取出節(jié)點的位置信息,并以此作為網(wǎng)絡(luò)IP的部分信息。
[0014]網(wǎng)絡(luò)配置的部分代碼如下:
#!/bin/bash
#ScriptName: net.sh
#Author:
#Create Date:
#Funct1n:1p=192.168.1.$IP
locat1n= ipmitool fru | grep _i ^chassis extra〃 | awk -F ’ ’ {print$3},'
Locater= (01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 2122 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41)for i in {0..47}do
loc=${Locater [i]}
if [ 〃$locat1n〃 = 〃$loc〃 ]
thenecho 〃iam here $loc〃
IP=$ilet IP+=1fi
done
所述步驟(2)中,測試工具使用Netperf,將所有節(jié)點拷貝、安裝上Netperf工具;其中,Netperf是一款開源的網(wǎng)絡(luò)性能測試工具,主要針對TCP和UDP傳輸進行測試。部分代碼如下:
#!/bin/bash
#ScriptName:1nstall.sh
#Author:
#Create Date:
#Funct1n:
/usr/bin/which netperfif [ $? = I ];then
cd /opt/scripts;tar -zxvf netperf-2.4.5.tar.gz ; cd netperf-2.4.5;./configure;make;make installfi
所述步驟(2)中,節(jié)點分組的部分代碼如下:
#!/bin/bash
#ScriptName: grouping, sh
#Author:
#Create Date:
#Funct1n:
cc='/sbin/ifconfig xgbeO | sed —quiet Vinet addr:/ s/inet addrz/Vpg’ |awk -F,, ”,{print $1},| awk -F,,,,{print $4}if [ $cc -1t 10 ] ;thencc=0$ccfi
cc='echo $nodeall | awk -v tt=$cc ’ {for (i=l;i〈=NF;i++) {if ($i==tt) printi}},'
if [ ' expr $cc % 2 == I ] ;then
ip=$ (($cc+l))
else
ip=$ (($cc-l))fi
ipl='echo $nodeall |awk -v cc=$ip , {print $cc}
所有節(jié)點同時將Netserver和Netperf同時運行,進行網(wǎng)絡(luò)雙向帶寬測試,測試過程中將服務(wù)器和客戶端進程綁定到CPU固定線程上,測試結(jié)果自動記錄到netperf21和netperf22 中。
[0015]#!/bin/bash
#ScriptName: run.sh
#Author:
#Create Date:
#Funct1n:
taskset _c 2 /usr/local/bin/netserver -p 12888taskset -pc 2 $!
taskset _c 7 /usr/local/bin/netserver -p 12891taskset -pc 7 $!
echo --- Netperf Connect to m$ipl
taskset _c 5 /usr/local/bin/netperf -H m$ipl -1 14400 -p 12888 >/root/netperf21 &
taskset -pc 5 $!
taskset _c 6 /usr/local/bin/netperf -H m$ipl -1 14400 -p 12891 >/root/netperf22
taskset -pc 6 $!
所述Irqbalance服務(wù)會根據(jù)系統(tǒng)中斷負載的情況,自動迀移中斷保持中斷的平衡,但是在實時系統(tǒng)中會導(dǎo)致中斷自動漂移,對性能造成不穩(wěn)定因素,所以網(wǎng)絡(luò)帶寬測試時建議關(guān)閉Irqbalance服務(wù)^
【主權(quán)項】
1.一種用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測試的方法,其特征在于包括以下步驟: (1)測試環(huán)境搭建 完成OS的部署、網(wǎng)絡(luò)配置、SSh無密碼訪問配置、BMC和OS日志的清除等動作; (2)帶寬測試 完成測試工具安裝、關(guān)閉Irqbalance服務(wù)、節(jié)點分組、對傳數(shù)據(jù)等動作; (3)測試結(jié)果收集和對比 查看各個節(jié)點的Snmp統(tǒng)計數(shù)據(jù)、Netperf結(jié)果數(shù)據(jù)、Ethtool統(tǒng)計數(shù)據(jù),BMC Log、Message文件是否有網(wǎng)絡(luò)鏈路帶寬低、不穩(wěn)定等異?,F(xiàn)象。
2.根據(jù)權(quán)利要求1所述的用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測試的方法,其特征在于:所述步驟(I)中,采用PXE罐裝的方式批量部署所有節(jié)點OS,采用通過改寫Iinux網(wǎng)絡(luò)配置文件內(nèi)容的方法實現(xiàn)網(wǎng)絡(luò)配置,利用機柜管理模塊回寫節(jié)點BMC的FRU中chassis extra字段,取出節(jié)點的位置信息,并以此作為網(wǎng)絡(luò)IP的部分信息。
3.根據(jù)權(quán)利要求1所述的用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測試的方法,其特征在于:所述步驟(2)中,測試工具使用Netperf,將所有節(jié)點拷貝、安裝上Netperf工具;所有節(jié)點同時將Netserver和Netperf同時運行,進行網(wǎng)絡(luò)雙向帶寬測試,測試過程中將服務(wù)器和客戶端進程綁定到CPU固定線程上,測試結(jié)果自動記錄到netperf21和netperf22中。
【專利摘要】本發(fā)明特別涉及一種用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測試的方法。該用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測試的方法,由linux bash語言編寫的測試程序來實現(xiàn)的,整個測試程序分為測試環(huán)境搭建、帶寬測試、測試結(jié)果收集和對比三部分組成。該用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測試的方法,使用腳本、linux自帶服務(wù)和工具對服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)進行測試,實現(xiàn)了對網(wǎng)絡(luò)帶寬和穩(wěn)定性評估的系統(tǒng)設(shè)計,提高了網(wǎng)絡(luò)測試的效率,節(jié)約了人力資源,保證了產(chǎn)品質(zhì)量。
【IPC分類】H04L12-26
【公開號】CN104639402
【申請?zhí)枴緾N201510097760
【發(fā)明人】張超
【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開日】2015年5月20日
【申請日】2015年3月5日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1