08 华为Probe使用指导 下载本文

江苏邮电建设工程局第十分公司

图92 DrTcp工具修改的窗口 3.1.3.2 Vista系统 在Vista系统中,需要手动修改注册表,路径:HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters 键名 TcpWindowSize GlobalMaxTcpWindowSize Tcp1323Opts 类型 dword〔32位〕 dword〔32位〕 dword〔32位〕 键值 80000(16进制,512Kbyte) 80000(16进制,512Kbyte) 1 打开DOS窗口,输入以下命令后正常重启电脑:netsh int tcp set global autotuninglevel=disabled ? 参数设置说明 ? GlobalMaxTcpWindowSize表示允许用的最大接收窗口,建议设置该值不小于TcpWindowSize. ? Tcp1323Opts值转为2进制,最后一位表示WS(Window Scale),倒数第二位表示Timestamp。WS标记位为0,则接收窗口最大值为64K,若WS标记设为1,则接收窗口可以超过64K。Timestamp若设为1,则每个数据包会加上12个字节的时间戳,这样对造成传输资源浪费,建议设为0。所以Tcp1323Opts应设为二进制数01,用十六进制数表示则为1。

3.1.3.3 Win7系统

69

江苏邮电建设工程局第十分公司

在Win7系统中,只能通过Microsoft提供的TCP auto tuning功能来自动优化TCP性能。需要以管理员身份打开Windos命令行窗口,输入以下命令: netsh int tcp set heuristics disabled

netsh int tcp set global autotuninglevel=normal

如果命令执行成功,系统会返回确认。命令即时生效,不需要重启系统。也可以通过如下命令来检查当前的系统配置等级:netsh int tcp show global

3.1.4 接收方的接收窗口设置注意事项

在LTE系统中,每个RLC实体的滑动窗口只有512个数据包,但缓存长度没有做限制。为了保证QCI业务质量,PDCP层有超时定时器DiscardTimer,数据包到达PDCP层开始计时,当定时器超时后若该数据包仍未完全发送到接收方,则会将该数据包主动丢弃。如果接收窗口大而空口速率低,则会导致大量数据堆积在eNB而发不出去,引起DiscardTimer超时丢包,在多用户场景和远点测试时较为常见。 以四用户为例,假设小区峰值为120Mbps,DiscardTimer设为100ms。单用户平均吞吐率在30Mbps左右,在100ms内可以下发375Kbyte数据。若接收窗口512Kbyte,且核心网不限速,则相当于有512Kbyte数据缓存在eNodeB,那么将会有137Kbyte数据因DiscardTimer超时而被丢弃,严重影响数传。所以在测试多用户峰值时需要根据DiscardTimer和每个用户的平均速率得到最佳接收窗口值。

在远点吞吐率测试时,受空口质量的影响,吞吐率可能只有几M,如果接收窗口设置过大,也会引起PDCP层丢包。

注:DiscardTimer在LMT中通过DSP TYPDRBRLCPDCP命令查询,不同QCI等级对应不同的DiscardTimer。 3.1.5 发送方的发送缓存设置方法

备注:这里所说的发送缓存都是针对TCP连接的,每个TCP连接都会分配一个发送缓存。

由于发送窗口需要缓存已发送但未收到确认的数据,需要系统提供相应的物理缓存。在Windows操作系统中,发送缓存的最大值=min(DefaultSendWindow,2×TransmitIoLength),其中DefaultSendWindow和TransmitIoLength均在注册表中设置。

70

江苏邮电建设工程局第十分公司

在Windows 2003 Server中默认的DefaultSendWindow很大,所以只需要修改TransmitIoLength,而在Windows XP中则需要同时修改这两个参数。在注册表中找到下述路径,添加或修改指定键名的键值。另外,系统考虑到HTTP业务服务器的连接数可能比较多,所以HTTP业务的发送缓存还受限于另外一个参数MaxBytesPerSend。

上述三个参数的修改方法如下: 键名 类型 键值 建议修改成接收窗口大小,例如DWORD 512K,10进制数为524288,十六进制数为80000 注册表路径 HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\AFD\\Parameters DefaultSendWindow 建议修改为发送窗口的一半,例HKEY_LOCAL_MACHINETransmitIoLength DWORD 如发送窗口为512K,则该键值\\System\\CurrentControl修改256K,十进制数为262144,Set\\Services\\AFD\\Para十六进制数为40000 建议修改成接收窗口大小,例如meters HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\HTTP\\Parameters MaxBytesPerSend DWORD 512K,10进制数为524288,十六进制数为80000 3.2 UE2.0测试中常见问题解答 3.2.1 电脑中无法找到USB网卡的连接属性 一般出现此问题时,基本原因都是未安装USB网卡驱动程序。此驱动安装包可在USB网卡包装带里的光盘内找到。 3.2.2 OMT、Probe无法连接上Test UE

一般出现此问题时,多数情况下为USB网卡的IP地址设置有误,导致电脑无法与Test UE通信。

建议在配置结束、UE启动后,开启一个Dos窗口,执行以下命令:“Ping 192.168.0.79 –t”,即永久保持电脑向Test UE的ping包,如果不通,说明连接有问题;此时需要重新

71

江苏邮电建设工程局第十分公司

检查USB网卡IP配置,以及相关连线;

建议此Dos窗口不要关闭,在测试中可以实时反映UE与电脑之间维护面的连接情况;

3.2.3 通过OMT信令获取业务PC IP的方法

在OMT的空口信令跟踪窗口中,双击MM_ATTACH_ACP信令,获取核心网给UE分配的IP地址:

图93 通过信令获取业务PC IP地址的方法示意图1 72