最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

SAP niping诊断工具的使用

来源:动视网 责编:小OO 时间:2025-09-24 09:01:21
文档

SAP niping诊断工具的使用

为了帮助诊断网络并量化测试,需要使用SAP的niping工具。可以使用niping来分析两台SAP服务器之间的网络连接,如例所示:前端到应用服务器两个应用服务器,可能是属于不同SAP系统的应用服务器。应用服务器和数据库服务器RFC服务器或者客户端到应用服务器服务器被连接到局域网或者广域网。 对比ping工具,niping运行在TCP层,跟SAP程序处于相同网络层。因此,niping可以用来确定TCP相关的错误。请按照note799428描述的,从SMP上获取最新版本的niping,你
推荐度:
导读为了帮助诊断网络并量化测试,需要使用SAP的niping工具。可以使用niping来分析两台SAP服务器之间的网络连接,如例所示:前端到应用服务器两个应用服务器,可能是属于不同SAP系统的应用服务器。应用服务器和数据库服务器RFC服务器或者客户端到应用服务器服务器被连接到局域网或者广域网。 对比ping工具,niping运行在TCP层,跟SAP程序处于相同网络层。因此,niping可以用来确定TCP相关的错误。请按照note799428描述的,从SMP上获取最新版本的niping,你
为了帮助诊断网络并量化测试,需要使用SAP的niping工具。可以使用niping来分析两台SAP服务器之间的网络连接,如例所示:

前端到应用服务器

两个应用服务器,可能是属于不同SAP系统的应用服务器。

应用服务器和数据库服务器

RFC服务器或者客户端到应用服务器

服务器被连接到局域网或者广域网。

 

对比ping工具,niping运行在TCP层,跟SAP程序处于相同网络层。因此,niping可以用来确定TCP相关的错误。请按照note799428描述的,从SMP上获取最新版本的niping,你可以在任何SAP server上使用位于kernel目录下的niping程序。

 

如何使用niping

不带参数启动niping显示简短帮助信息,下面陈列了最重要的选项的简要说明。

 

首先在A服务器上使用命令行启动niping服务器端(应用服务器):

niping -s -I 0  (最后的字符为0,不是字母O)

 

用一下命令启动客户端(例如SAPGUI端机器)

niping -c -H [ -B -L -D ]

 

可以是服务器A的主机名或者IP地址,其他参数都是任选的。            

(默认 1000 bytes)决定了数据包大小。请至少使用值500, 1000, 1400, 1500, 4000 and 10000来测试。这个测试是很重要的,对于找出the maximum transmission unit (MTU)相关的错误。请参考notes 26086,107407, 67098 and 44803.

是包发送的次数(默认为10),为了找出虚假的错误,使用1000次以上的包,它可以帮助模拟高网络负载。对于长时间的测试,使用比如1000000 loops或者更多。

如果在工作时间测试,又不想消耗太多的贷款,你可以设置请求之间的延迟(延迟以毫秒计)

示例:

1) 测量网络指标(吞吐量和RTT)

吞吞吐量是应用通过网络每秒发送的字节数。测量值会根据实际的网络负载而变化。Round trip time (RTT)是一个小数据包从发送者到接收者,然后又传输回来所消耗的时间。RTT主要取决于网络拓扑和设备,一般来说不能通过增加带宽来明显改善。

 

1.1) 测试吞吐量

niping -c -H -B 100000 

在一个GB网络里,我们假设使用最大可能的块大小为8000000。使用大的数据块可以减少网络延迟的影响。完成niping的测试后,测试结果将使用值tr2(KB/s)来表示吞吐量。一般来说,可能无法获取到网络的实际最大吞吐量。另一方面,你能够期望得到SAP产品(使用相同网络通信的NI库)的真实结果。

典型的吞吐量:

Gigabit Ethernet - 100000 KB/s

Fast Ethernet - 10000 KB/s

WLAN (IEEE 802.11g) - 5000 KB/s

DSL 1000 - 100 KB/s

ISDN - 7 KB/s

UMTS - up to 700 KB/s

GPRS - 6 KB/s

这些示例值仅供参考,不能作为评判网络的依据值。 

1.2) 测试RTT

niping -c -H -B 1 -L 100

(老版本的niping如果buffersize为1会引起错误. 因此使用这个命令代替niping -c -H -B 20 -L 100),小数据块和100的loops数常常被用于测试平均RTT。值av2表示毫秒的RTT。

典型的RTT值:

Fast Ethernet - <1 ms

WLAN (IEEE 802.11g) - 10 ms

Cable - 10 ms

DSL without Fastpath - 40 ms

ISDN - 200 ms

UMTS - 300 up to 400 ms

GPRS - 700 up to 1000 ms

Satellite - 1000ms

示例值仅供参考,不能作为评判网络的依据值。

2) 长的本地网络稳定性测试 

niping -c -H -B 10000 -D 100 -L 360000

这个测试消耗100000 Bytes/second 的带宽(约为10Mb网络的10%),并运行10个小时。需要使用最新版本的niping,请按照SAP note799428获取。

3a) 长的广域网测试 (稳定性): 

niping -c -H -B 200 -D 1000 -L 36000

这个测试使用约5%的ISDN线路(Kb/s)的带宽,并且运行10个小时。解释niping输出:在这个测试里,niping测量的时间大体上和网络延迟一致(RTT),吞吐量测试不适用于这种情况。

3b) 长的广域网测试(空闲超时):

niping -c -H -P -D 3600000

这个测试建立一个TCP连接,并每小时发送一个测试包(延迟为3600000ms),运行10个小时。测试目的是测试有无中断TCP连接的空间超时设置。大多数防火墙都设置有空闲超时。但SAP应用利用长时间持久的TCP连接,因此可以会被碰到这些空间超时时间设置。

4) 短的吞吐量/稳定性测试:

niping -c -H -B 1000000 -L 100

 

使用100MB的数据尽可能快的测试连接,在100Mb的以太网里,这个将花10秒。测试期间,其他应用将会受影响。慢速的广域网连接,需要减少loops到10(-L 10)。

解释niping的输出:使用大数据块的测试。因此,可以用来测试吞吐量,查看输出的“tr2”,代表使用kb/s来测量吞吐量涵盖所有网络包,排除了最快和最慢的情况。该值的10倍可以作为线路带宽(kbps)的估算值。

文档

SAP niping诊断工具的使用

为了帮助诊断网络并量化测试,需要使用SAP的niping工具。可以使用niping来分析两台SAP服务器之间的网络连接,如例所示:前端到应用服务器两个应用服务器,可能是属于不同SAP系统的应用服务器。应用服务器和数据库服务器RFC服务器或者客户端到应用服务器服务器被连接到局域网或者广域网。 对比ping工具,niping运行在TCP层,跟SAP程序处于相同网络层。因此,niping可以用来确定TCP相关的错误。请按照note799428描述的,从SMP上获取最新版本的niping,你
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top