Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

1. 测试场景说明

共四种场景:非BOND非共IP、非BOND共IP、BOND非共IP、BOND共IP。
(1)BOND:指的是接口主备模式
(2)共IP:指的是PTP时钟链路与SCTP链路本段使用同一个IP

版本:arm版本不支持BOND模式,只包含前两种测试场景;x86版本包含所有测试场景。

基本要求:运行/opt/lte_health_check &,建小区,跑业务。(5801: nohup /opt/lte_health_check &)

2. 测试场景

2.1 建小区的必须配置

添加配置(以3801-230为例):

1
2
3
4
5
6
7
8
9
10
MOD MCB: ShNum="0",ChNum="0",SlNum="7",ConfigState="Configured",AdminState="UnLocked",memMinorFaultVal="75",memMajorFaultVal="85",memSeriousFaultVal="95",cpuMinorFaultVal="75",cpuMajorFaultVal="85",cpuSeriousFaultVal="95",tempNcThreshd="95",tempCrThreshd="100",tempNrThreshd="105";
ADD BPB: ShNum="0",ChNum="0",SlNum="2",Poweron="PowerOn",ConfigState="Configured",AdminState="UnLocked",BPBType="LBP",tempNcThreshd="95",tempCrThreshd="100",tempNrThreshd="105";
ADD LBPCfg: slNum="2",cpriClockSrc="BACK_BOARD",partnerId="YQF_Server",rruType="RRU_H";
ADD RRULINK: rruCN="20",hShNum="0",hChNum="0",hSlNum="2",hPN="1",carrierNum="1";
ADD RRU: shNum = 0 , chNum = 61 , slNum = 0 , rruName = "11" , rruType = "RRU_H" , powerState = "PowerOn" , configState = "Configured" , adminState = "UnLocked" , boardDesc = "11" , vswr1Thrhld = 30 , vswr2Thrhld = 20 , tempUPTHRHLD = 95 , tempDownTHRHLD = -40 , cpuCalcPriod = 120 , cascadeID = 1 , rruCN = 20 , rruWorkMode = "FDD_LTE" , rxChNum = 2 , txChNum = 2 , accessDirection = "CONNECTHEAD" , transPwrLimit = 32767 , ch1BlockSwitch = "UNBLOCK" , ch2BlockSwitch = "UNBLOCK" , ch3BlockSwitch = "UNBLOCK" , ch4BlockSwitch = "UNBLOCK" , ch5BlockSwitch = "UNBLOCK" , ch6BlockSwitch = "UNBLOCK" , ch7BlockSwitch = "UNBLOCK" , ch8BlockSwitch = "UNBLOCK" ;
ADD ANTGROUP: antGroupNo="2",antCount="2ANT",ant1shNum="0",ant1chNum="61",ant1slNum="0",ant1Port="R0A",ant1TRXMode="TXRX_MODE",ant2shNum="0",ant2chNum="61",ant2slNum="0",ant2Port="R0B",ant2TRXMode="TXRX_MODE";
ADD SECTOR: sectorID="1",sectorMode="AntGroup",antGroupNum="1ANTG",antGroup1="2",carrierNum="1",maxBandwidth="BW_N_NULL";
ADD PlmnInfo: PlmnIdx="0",mcc="460",mnc="98",PrimaryPlmnFlag="TRUE",CellReservedForOperatorUse="NOT_RESERVED_FOR_OPERATOR",PlmnPriority="0";
ADD Ta : TaIdx = 0 , Tac = 12596 ;
MOD EnodebCfg : EnodebId = 230 , EnodebName = "230" ;

先配置传输配置,再添加小区。

配置存在版本差异,当前版本下面二选一:

1
2
ADD Cell: CellId="230",SectorId="1",PhyCellId="230",DuplexingMode="Fdd",FrameEdgeOffset="0",BandInd="28",UlEarfcn="27435",DlEarfcn="9435",MaxNumRRC="400",Bandwidth="BW_N_50",AntennaPortsCount="AN2",AntennaMode="2T2R",CellActiveState="ACTIVE",plmnidx="0",TaIdx="0",TimeAlignmentTimerCommon="sf1920",BusinessType="Normal_Mode",MaxUeNum="UE_NUM400",RruMode="NORMAL_MODE",DRXEnable="FALSE",RlfDelayTimer="10000",HoDelayTimer="0",PLMNRBEnable="FALSE",PLMNRBTokenPeriodicity="20",FreqPriorityEnable="FALSE",BlindHoEnable="FALSE",CellName="230",VolteDrxEnable="TRUE",EplmnEnable="FALSE";
ADD Cell: CellId="230",SectorId="1",PhyCellId="230",DuplexingMode="Fdd",FrameEdgeOffset="0",BandInd="28",UlEarfcn="27435",DlEarfcn="9435",MaxNumRRC="400",Bandwidth="BW_N_50",AntennaPortsCount="AN2",AntennaMode="2T2R",CellActiveState="ACTIVE",plmnidx="0",TaIdx="0",TimeAlignmentTimerCommon="sf1920",BusinessType="Normal_Mode",MaxUeNum="UE_NUM400",RruMode="NORMAL_MODE",DRXEnable="FALSE",RlfDelayTimer="10000",HoDelayTimer="0",PLMNRBEnable="FALSE",PLMNRBTokenPeriodicity="20",FreqPriorityEnable="FALSE",BlindHoEnable="FALSE",CellName="230";

2.2 非BOND非共IP

不配置BOND口,PTP与SCTP链路使用各自的DEVIP,建小区。

添加配置(以3801-230为例):

1
2
3
4
5
6
7
8
9
10
11
ADD DEVIP: PN="ETH",IP="192.168.2.230",MASK="255.255.255.0",VLAN="124",AddressingType="Static",Usage="S1";
ADD DEVIP: PN="ETH",IP="172.31.100.243",MASK="255.255.255.248",VLAN="31",AddressingType="Static",Usage="S1";
ADD IPROUTE: rt_type="NET",dst_ip="192.169.100.0",dst_mask="255.255.255.0",next_hop="192.168.2.99",usage="S1",pref="10",port="Auto",descri="description";
ADD IPROUTE: rt_type="HOST",dst_ip="172.19.5.250",dst_mask="255.255.255.255",next_hop="172.31.100.241",usage="S1",pref="10",port="ETH",vlan="31",descri="description";
ADD SIGPLANEHOST: SPHOSTID="0",LOCIP="192.168.2.230",SECLOCIP="0.0.0.0",PORTNUM="36422",HBINTER="2000",MAXPATHRETR="5",MAXASSOCRETR="6",RTOINIT="200",RTOMAX="1000",RTOMIN="200",COOKIELIFE="60000",INITMAXATTEMPTS="8",INITMAXTIMEO="0",MAXINSTREAM="10",MAXOUTSTREAM="10";
ADD USERPLANEHOST: UPHOSTID="0",UPIPADDR="192.168.2.230",mode="DEFAULT_MODE";
ADD SCTPLINK: SCTPID="1",LINKTYPE="ASSOC_TYPE_S1_MASTER",LOCIP="192.168.2.230",SECLOCIP="0.0.0.0",PEERIP="192.169.100.81",SECPEERIP="0.0.0.0",PEERPORT="36412",HBINTER="1000",MAXPATHRETR="5",MAXASSOCRETR="6",RTOINIT="200",RTOMAX="400",RTOMIN="200",COOKIELIFE="60000",INITMAXATTEMPTS="8",INITMAXTIMEO="0",MAXINSTREAM="10",MAXOUTSTREAM="10",DESCRIPTION="SCTPLINK",ACTIVESTATE="ENABLE";

ADD S1Interface: S1InterfaceId="1",S1AssocId="1";
MOD PTP: ptpProtocol="8275_2",ptpSyncMode="frequency",ptpDscp="46",ptpVlanID="31",ptpDomain="127",ptpAnnouncePeriod="0",ptpSyncPeriod="-1",ptpAvailServer1Addr="172.19.5.250",EthPort="ETH";
MOD ClkSwitch: ClkSrcSelectSwitch="UserConfig",ClockSrc="PTP",HoldOverThreshold="2";

删除配置:

1
2
3
4
5
6
7
8
DEL S1Interface : S1InterfaceId = 1 , S1AssocId = 1 ;
DEL SCTPLINK: SCTPID="1";
DEL SIGPLANEHOST: SPHOSTID="0";
DEL USERPLANEHOST: UPHOSTID="0";
DEL IPROUTE: rt_type="NET",dst_ip="192.169.100.0",dst_mask="255.255.255.0",next_hop="192.168.2.99";
DEL IPROUTE: rt_type="HOST",dst_ip="172.19.5.250",dst_mask="255.255.255.255",next_hop="172.31.100.241";
DEL DEVIP: PN="ETH",IP="192.168.2.230",MASK="255.255.255.0",VLAN="124",AddressingType="Static",Usage="S1";
DEL DEVIP: PN="ETH",IP="172.31.100.243",MASK="255.255.255.248",VLAN="31",AddressingType="Static",Usage="S1";

2.3 非BOND共IP

不配置BOND口,PTP时钟链路与SCTP链路使用同一个DEVIP,建小区。

添加配置:

1
2
3
4
5
6
7
8
9
10
ADD DEVIP: PN="ETH",IP="192.168.2.230",MASK="255.255.255.0",VLAN="124",AddressingType="Static",Usage="S1";
ADD IPROUTE: rt_type="NET",dst_ip="192.169.100.0",dst_mask="255.255.255.0",next_hop="192.168.2.99",usage="S1",pref="10",port="Auto",descri="description";
ADD IPROUTE: rt_type="HOST",dst_ip="192.169.100.110",dst_mask="255.255.255.255",next_hop="192.168.2.99",pref="10",port="ETH",vlan="124",descri="description";
ADD SIGPLANEHOST: SPHOSTID="0",LOCIP="192.168.2.230",SECLOCIP="0.0.0.0",PORTNUM="36422",HBINTER="2000",MAXPATHRETR="5",MAXASSOCRETR="6",RTOINIT="200",RTOMAX="1000",RTOMIN="200",COOKIELIFE="60000",INITMAXATTEMPTS="8",INITMAXTIMEO="0",MAXINSTREAM="10",MAXOUTSTREAM="10";
ADD USERPLANEHOST: UPHOSTID="0",UPIPADDR="192.168.2.230",mode="DEFAULT_MODE";
ADD SCTPLINK: SCTPID="1",LINKTYPE="ASSOC_TYPE_S1_MASTER",LOCIP="192.168.2.230",SECLOCIP="0.0.0.0",PEERIP="192.169.100.81",SECPEERIP="0.0.0.0",PEERPORT="36412",HBINTER="1000",MAXPATHRETR="5",MAXASSOCRETR="6",RTOINIT="200",RTOMAX="400",RTOMIN="200",COOKIELIFE="60000",INITMAXATTEMPTS="8",INITMAXTIMEO="0",MAXINSTREAM="10",MAXOUTSTREAM="10",DESCRIPTION="SCTPLINK",ACTIVESTATE="ENABLE";

ADD S1Interface: S1InterfaceId="1",S1AssocId="1";
MOD PTP: ptpProtocol="8275_2",ptpSyncMode="frequency",ptpDscp="46",ptpVlanID="124",ptpDomain="4",ptpAnnouncePeriod="0",ptpSyncPeriod="-1",ptpAvailServer1Addr="192.169.100.110",EthPort="ETH";
MOD ClkSwitch: ClkSrcSelectSwitch="UserConfig",ClockSrc="PTP",HoldOverThreshold="2";

删除配置:

1
2
3
4
5
6
7
DEL S1Interface : S1InterfaceId = 1 , S1AssocId = 1 ;
DEL SCTPLINK: SCTPID="1";
DEL SIGPLANEHOST: SPHOSTID="0";
DEL USERPLANEHOST: UPHOSTID="0";
DEL IPROUTE: rt_type="NET",dst_ip="192.169.100.0",dst_mask="255.255.255.0",next_hop="192.168.2.99";
DEL IPROUTE: rt_type="HOST",dst_ip="192.169.100.110",dst_mask="255.255.255.255",next_hop="192.168.2.99";
DEL DEVIP: PN="ETH",IP="192.168.2.230",MASK="255.255.255.0",VLAN="124",AddressingType="Static",Usage="S1";

2.4BOND 非共IP

配置BOND口,PTP与SCTP链路使用各自的DEVIP,建小区。

添加配置:

1
2
3
4
5
6
7
8
9
10
11
12
ADD BOND: ac_port="SFP1",bc_port="ETH",priority="Disable";
ADD DEVIP: PN="BOND",IP="192.168.2.230",MASK="255.255.255.0",VLAN="124",AddressingType="Static",Usage="S1";
ADD DEVIP: PN="BOND",IP="172.31.100.243",MASK="255.255.255.248",VLAN="31",AddressingType="Static",Usage="S1";
ADD IPROUTE: rt_type="NET",dst_ip="192.169.100.0",dst_mask="255.255.255.0",next_hop="192.168.2.99",usage="S1",pref="10",port="Auto",descri="description";
ADD IPROUTE: rt_type="HOST",dst_ip="172.19.5.250",dst_mask="255.255.255.255",next_hop="172.31.100.241",usage="S1",pref="10",port="BOND",vlan="31",descri="description";
ADD SIGPLANEHOST: SPHOSTID="0",LOCIP="192.168.2.230",SECLOCIP="0.0.0.0",PORTNUM="36422",HBINTER="2000",MAXPATHRETR="5",MAXASSOCRETR="6",RTOINIT="200",RTOMAX="1000",RTOMIN="200",COOKIELIFE="60000",INITMAXATTEMPTS="8",INITMAXTIMEO="0",MAXINSTREAM="10",MAXOUTSTREAM="10";
ADD USERPLANEHOST: UPHOSTID="0",UPIPADDR="192.168.2.230",mode="DEFAULT_MODE";
ADD SCTPLINK: SCTPID="1",LINKTYPE="ASSOC_TYPE_S1_MASTER",LOCIP="192.168.2.230",SECLOCIP="0.0.0.0",PEERIP="192.169.100.81",SECPEERIP="0.0.0.0",PEERPORT="36412",HBINTER="1000",MAXPATHRETR="5",MAXASSOCRETR="6",RTOINIT="200",RTOMAX="400",RTOMIN="200",COOKIELIFE="60000",INITMAXATTEMPTS="8",INITMAXTIMEO="0",MAXINSTREAM="10",MAXOUTSTREAM="10",DESCRIPTION="SCTPLINK",ACTIVESTATE="ENABLE";

ADD S1Interface: S1InterfaceId="1",S1AssocId="1";
MOD PTP: ptpProtocol="8275_2",ptpSyncMode="frequency",ptpDscp="46",ptpVlanID="31",ptpDomain="127",ptpAnnouncePeriod="0",ptpSyncPeriod="-1",ptpAvailServer1Addr="172.19.5.250",EthPort="BOND";
MOD ClkSwitch: ClkSrcSelectSwitch="UserConfig",ClockSrc="PTP",HoldOverThreshold="2";

删除配置:

1
2
3
4
5
6
7
8
9
DEL S1Interface : S1InterfaceId = 1 , S1AssocId = 1 ;
DEL SCTPLINK: SCTPID="1";
DEL SIGPLANEHOST: SPHOSTID="0";
DEL USERPLANEHOST: UPHOSTID="0";
DEL IPROUTE: rt_type="NET",dst_ip="192.169.100.0",dst_mask="255.255.255.0",next_hop="192.168.2.99";
DEL IPROUTE: rt_type="HOST",dst_ip="172.19.5.250",dst_mask="255.255.255.255",next_hop="172.31.100.241";
DEL DEVIP: PN="BOND",IP="192.168.2.230",MASK="255.255.255.0",VLAN="124",AddressingType="Static",Usage="S1";
DEL DEVIP: PN="BOND",IP="172.31.100.243",MASK="255.255.255.248",VLAN="31",AddressingType="Static",Usage="S1";
DEL BOND: ac_port="SFP1",bc_port="ETH";

2.5 BOND共IP

配置BOND口,PTP与SCTP链路使用同一个DEVIP,建小区。

添加配置:

1
2
3
4
5
6
7
8
9
10
11
ADD BOND: ac_port="SFP1",bc_port="ETH",priority="Disable";
ADD DEVIP: PN="BOND",IP="192.168.2.230",MASK="255.255.255.0",VLAN="124",AddressingType="Static",Usage="S1";
ADD IPROUTE: rt_type="NET",dst_ip="192.169.100.0",dst_mask="255.255.255.0",next_hop="192.168.2.99",usage="S1",pref="10",port="Auto",descri="description";
ADD IPROUTE: rt_type="HOST",dst_ip="192.169.100.110",dst_mask="255.255.255.255",next_hop="192.168.2.99",usage="S1",pref="10",port="BOND",vlan="124",descri="description";
ADD SIGPLANEHOST: SPHOSTID="0",LOCIP="192.168.2.230",SECLOCIP="0.0.0.0",PORTNUM="36422",HBINTER="2000",MAXPATHRETR="5",MAXASSOCRETR="6",RTOINIT="200",RTOMAX="1000",RTOMIN="200",COOKIELIFE="60000",INITMAXATTEMPTS="8",INITMAXTIMEO="0",MAXINSTREAM="10",MAXOUTSTREAM="10";
ADD USERPLANEHOST: UPHOSTID="0",UPIPADDR="192.168.2.230",mode="DEFAULT_MODE";
ADD SCTPLINK: SCTPID="1",LINKTYPE="ASSOC_TYPE_S1_MASTER",LOCIP="192.168.2.230",SECLOCIP="0.0.0.0",PEERIP="192.169.100.81",SECPEERIP="0.0.0.0",PEERPORT="36412",HBINTER="1000",MAXPATHRETR="5",MAXASSOCRETR="6",RTOINIT="200",RTOMAX="400",RTOMIN="200",COOKIELIFE="60000",INITMAXATTEMPTS="8",INITMAXTIMEO="0",MAXINSTREAM="10",MAXOUTSTREAM="10",DESCRIPTION="SCTPLINK",ACTIVESTATE="ENABLE";

ADD S1Interface: S1InterfaceId="1",S1AssocId="1";
MOD PTP: ptpProtocol="8275_2",ptpSyncMode="frequency",ptpDscp="46",ptpVlanID="124",ptpDomain="4",ptpAnnouncePeriod="0",ptpSyncPeriod="-1",ptpAvailServer1Addr="192.169.100.110",EthPort="ETH";
MOD ClkSwitch: ClkSrcSelectSwitch="UserConfig",ClockSrc="PTP",HoldOverThreshold="2";

删除配置:

1
2
3
4
5
6
7
8
DEL S1Interface : S1InterfaceId = 1 , S1AssocId = 1 ;
DEL SCTPLINK: SCTPID="1";
DEL SIGPLANEHOST: SPHOSTID="0";
DEL USERPLANEHOST: UPHOSTID="0";
DEL IPROUTE: rt_type="NET",dst_ip="192.169.100.0",dst_mask="255.255.255.0",next_hop="192.168.2.99";
DEL IPROUTE: rt_type="HOST",dst_ip="192.169.100.110",dst_mask="255.255.255.255",next_hop="192.168.2.99";
DEL DEVIP: PN="BOND",IP="192.168.2.230",MASK="255.255.255.0",VLAN="124",AddressingType="Static",Usage="S1";
DEL BOND: ac_port="SFP1",bc_port="ETH";

3. 观察现象

(1)SCTPLINK的状态是否UP;
(2)PTP时钟状态正常:能同步上是最好;同步不上,在保证PTP链路正常的前提下,切GNSS/FreeRun;
(3)小区在服;
(4)观察UE及灌包情况(15分钟):UE不掉线,灌包数据正常;
(5)存在BOND的情况:交替拔插主备端口,观察UE是否掉线,ping丢包情况(丢一两个包,正常);
(6)检查系统资源使用情况(/var/log/cspl/health)。

4. PTP时钟测试

4.1 配置非共IP的PTP链路

PTP服务器:
使用测试部那边的PTP服务器,IP为172.19.5.250。

基站配置:

1
2
3
4
5
ADD DEVIP: PN="ETH",IP="192.168.2.230",MASK="255.255.255.0",VLAN="124",AddressingType="Static",Usage="S1";
ADD DEVIP: PN="ETH",IP="172.31.100.243",MASK="255.255.255.248",VLAN="31",AddressingType="Static",Usage="S1";
ADD IPROUTE: rt_type="NET",dst_ip="192.169.100.0",dst_mask="255.255.255.0",next_hop="192.168.2.99",usage="S1",pref="10",port="Auto",descri="description";
ADD IPROUTE: rt_type="HOST",dst_ip="172.19.5.250",dst_mask="255.255.255.255",next_hop="172.31.100.241",usage="S1",pref="10",port="ETH",vlan="31",descri="description";
MOD PTP: ptpProtocol="8275_2",ptpSyncMode="frequency",ptpDscp="46",ptpVlanID="31",ptpDomain="127",ptpAnnouncePeriod="0",ptpSyncPeriod="-1",ptpAvailServer1Addr="172.19.5.250",EthPort="ETH";

4.2配置共IP的PTP链路

PTP服务器:
打开终端,ssh到我们的核心网,IP为10.161.28.21。执行如下命令运行PTP服务器,IP为192.169.100.110。

1
2
cd /opt/ptp_server/linuxptp
./src/ptp4l -f configs/G.8265.1_sample_master.cfg -i eth1 -H -m

基站配置:

1
2
3
4
ADD DEVIP: PN="ETH",IP="192.168.2.230",MASK="255.255.255.0",VLAN="124",AddressingType="Static",Usage="S1";
ADD IPROUTE: rt_type="NET",dst_ip="192.169.100.0",dst_mask="255.255.255.0",next_hop="192.168.2.99",usage="S1",pref="10",port="Auto",descri="description";
ADD IPROUTE: rt_type="HOST",dst_ip="192.169.100.110",dst_mask="255.255.255.255",next_hop="192.168.2.99",pref="10",port="ETH",vlan="124",descri="description";
MOD PTP: ptpProtocol="8275_2",ptpSyncMode="frequency",ptpDscp="46",ptpVlanID="124",ptpDomain="4",ptpAnnouncePeriod="0",ptpSyncPeriod="-1",ptpAvailServer1Addr="192.169.100.110",EthPort="ETH";

4.3 观察PTP链路是否正常

打开终端,ssh到基站,输入命令bsp ptp4l log打印PTP时钟的实时状态。
ppsState为0表示PTP时钟同步。只要打印出时间偏差则表示PTP链路正常,ppsState不为0也没关系。

alt text

5. 灌包测试

前提条件:小区在服

5.1 UE上线

打开QXDM软件,在View -> New -> LTE -> RRC Layer 中打开 LTE RRC State Change Plot 窗口。

alt text

在Options 中打开 Communications 窗口,10.161.31.127管理主机连接UE的串口为COM13(参考传输配置表格–管理主机)。

alt text

alt text

在Command命令窗口执行mode lpm命令和mode online命令,观察 LTE RRC State Change Plot 窗口,应该处于Connected状态。

alt text

然后在显示屏右下角点击网络连接图标,连接网络,如果已经连上则不予理会。至此UE已经上线了,可以打开windos cmd终端或者PowerShell终端,执行ipconfig 查看UE的IP。

alt text

5.2 UE与灌包服务器之间的网络配置

远程到10.161.31.126管理主机,该主机作为灌包服务器,服务器IP为192.168.49.99。
需在126和127管理主机上配置路由(参考传输配置表格–管理主机),保证UE与灌包服务器网络能通,两边互相能ping通。
Windos终端用到的命令:

1
2
3
4
5
6
7
查看IP:	ipconfig
Ping包: ping 192.168.49.99 -t
查看路由: route print
上行路由: route ADD 192.168.49.99 MASK 255.255.255.255 2.2.1.1 METRIC 1 -p
route DELETE 192.168.49.99 MASK 255.255.255.255 2.2.1.1 METRIC 1 -p
下行路由: route ADD 2.2.2.1 MASK 255.255.255.255 192.168.49.90 METRIC 1 -p
route DELETE 2.2.2.1 MASK 255.255.255.255 192.168.49.90 METRIC 1 -p

5.3 开始灌包

打开gperf.exe软件,只需要修改目标IP,灌包速率即可。127进行上行灌包,126进行下行灌包。

alt text

通过ssh连接到基站,执行如下命令,进入vpp查看ue状态及上下行速率。

1
2
3
cd /LTE/user/Area0/bin
./vppctl
show ue

alt text

6. BOND测试

前提条件:配置BOND链路,建小区,UE上线。
(1)UE与灌包服务器之间一直保持相互ping包的状态;
(2)打开终端,ssh到基站,输入如下命令可以看出eth2是BOND的活跃口(哪个口在前面,哪个口就是活跃口)。

1
2
3
cd /LTE/user/Area0/bin
./vppctl
show bond details

alt text

(3)此时拔插eth2口的网线,执行show bond details命令,可以观察到eth3口成为活跃口,UE没有掉线,两边ping包没有丢包(一两个丢包没关系);拔插eth3口的网线重复此步骤,重复4~5次,没有异常,则测试通过。

alt text

alt text

alt text

7. 检查系统资源使用情况

进行版本测试前,执行命令/opt/lte_health_check &,把检查系统资源使用情况的程序拉起来;
每个用例测试结束后,去查看lteDiskFullDetail.txt、lteMemReport.txt、overThdValue.txt这些文件。

7.1 lteDiskFullDetail.txt文件

记录磁盘使用情况,当磁盘使用超过70%,则需要注意,并查找相关原因。

alt text

7.2 lteMemReport.txt文件

记录各个进程使用内存情况,主要各个进程内存增加和减少的次数。
如果某个进程在多个周期内只有增加,没有减少,则该进程就存在有内存泄漏的可能。

alt text

7.3 overThdValue.txt文件

记录在测试过程中,哪些进程的cpu使用率超过了90%,并记录周期内超过90%次数。
如果某个进程cpu使用率超过了90%,代码就有存在死循环的可能。

alt text

评论