EAS网络质量诊断和分析方法(完整版)剖析_第1页
EAS网络质量诊断和分析方法(完整版)剖析_第2页
EAS网络质量诊断和分析方法(完整版)剖析_第3页
EAS网络质量诊断和分析方法(完整版)剖析_第4页
EAS网络质量诊断和分析方法(完整版)剖析_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

EAS网络质量诊断和分析方法4/15EAS网络质量诊断和分析方法EAS产品支持部陈钧请注意:本文件只作为产品介绍之用,不属于您与金蝶签署的任何协议。本文件仅包括金蝶既定策略、产品及功能方面的信息,不能以本文件作为要求金蝶履行商务条款、产品策略以及开发义务的依据。本文件内容可能随时变更,恕不另行通知。前言概述通过对本文档学习了解影响网络通讯质量的主要因素,以及EAS对网络质量的基本要求;能熟练使用基本的网络质量测试工具以及EAS的RPC测试工具对网络质量进行快速诊断;能够利用Windows性能监视器、协议分析工具等高级手段诊断分析复杂的网络问题。适用范围本文档适用于EAS实施人员、系统管理员、以及总部技术支持类人员参考。本文档主要描述网络质量的诊断分析方法,仅限于应用软件层面,不涉及网络质量问题和故障的排查和解决方法等。本文档适用于EAS5.3及之后的版本。约定符号约定在本文中可能出现下列标志,它们所代表的含义如下。符号说明表示有潜在风险,如果忽视这些文本,可能导致操作错误、数据丢失、设备性能降低或不可预知的结果。表示可以帮助您获取更多相关信息或提示您通过其它方式也可以获得相同结果。强调或补充说明所描述的信息。内容约定本处对文中通用信息作如下约定$EAS_HOME表示EAS服务器安装的根目录,即安装过程中输入的本地路径。$BOS_HOME表示BOS工具的安装根目录,即安装过程中输入的本地路径。目录概述 2适用范围 2约定 21EAS对网络质量的要求 42网络质量诊断方法 42.1基本网络质量诊断 42.2自动收集基本网络诊断数据 62.3EAS提供的网络诊断特性 82.4利用Windows性能监视器收集 102.5协议分析工具Ethereal(WireShark)使用 13EAS对网络质量的要求网络质量不稳定对EAS的运行性能可能产生较大的影响,网络质量的评价指标主要包括带宽、延迟、丢包率等。要保障EAS正常运行,对于网络质量有如下要求:每客户端128kbit的带宽保障;多人共用出口时,带宽要求:客户端数量×128/2(客户端数超过5人),客户端数量×128/3(客户端数超过10人);网络延迟低于10ms(为理想值)小于50ms为可接受值;如果超过100ms,响应性能会出现明显衰减不稳定现象。丢包率小于2%。(附:电信服务规范,因特网数据传送业务的服务标准第3.2.2.3项IP包丢失率<2%)根据我们的经验,客户使用专线的情况下,延迟超过100ms,通常意味着网络已经出现问题,同时会伴随丢包,带宽不稳定等问题。如果是基于Internet的VPN,由于网络质量受当时Internet稳定性的影响,可能会出现网络质量较大波动的情况。如果总部和分支机构采用不同运营商的线路(比如总部使用电信,但分支机构使用网通),网络质量可能较难保证。如果存在不同运营商线路互联,网络质量不稳定的情况,在总部同时有不同运营商的出口线路应该是比较好的解决方案。网络质量诊断方法基本网络质量诊断基本网络测试工具包括ping、tracert、pathping等,通常会随操作系统一同提供。ping用于测试客户机和服务器的连通性和时间延迟,基于ICMP协议,是最常用的网络测试工具之一。建议采用的测试参数如下:ping-l1000-n5010.73.39.67,其表示以1k的数据包大小对指定IP地址的机器做50次测试。下面是测试输出范例:其中一些输出反映了网络的基本状况,包括丢包率、最小最大和平均延迟时间,RoundTripTime(RTT)表示客户端发起一个数据包,到收到对方响应之间的时间间隔。如果RTT平均超过30ms或者明显不稳定、丢包率超过2%(如有丢包情况,建议增大测试次数以收集相对准确的数据),将会导致EAS性能有可感知的衰减。tracert命令则用于测试当前主机和目标主机之间所经过的路由节点以及节点时间延迟,语法比较简单:tracert<目标主机IP地址>,下面是一个输出范例:该命令会对每个路由节点进行三次测试,并输出RTT时间,上面这个案例是一个明显存在网络问题的案例。从第二个路由节点开始出现严重的延迟,而且有丢包的情况发生。pathping则是一个组合了ping和tracert测试功能的工具,它通过多组ping测试来统计每个路由节点的RTT,丢包率等数据。使用语法:pathping-n<目标主机IP地址>。自动收集基本网络诊断数据如果怀疑网络可能存在不稳定的情况,建议在计划任务中配置每半小时收集一次基本网络数据。可以先建立一个“网络监控命令.bat”的文件,其中包括如下内容:注意根据测试机的不同,修改serverip和address两个变量的值,这个测试脚本会把输出追加到c:\eas.txt文件中。在Windows的计划任务中进行如图所示的配置。EAS提供的网络诊断特性EAS客户端登陆后,点击“系统”菜单下的“系统信息”功能,将会弹出如下图所示的窗口:此窗口会自动进行网络速度测试,测试方法为从EAS服务器进行文件下载,然后显示实际下载速度。这里面还有一个RpcPing的功能,用于测试EAS客户端和服务器的通讯协议ORM-RPC的传输延迟,这个测试能较真实地反映EAS通讯的延迟情况。点击RpcPing,会持续进行测试,并输出如下结果:输出内容包括最小、最大、平均延迟情况,请根据输出值对照EAS对网络质量的要求。客户端的eassupport工具也会自动进行一组基本的网络测试工作,测试内容包括ping、tracert、rpcping、以及文件下载测试。收集的日志会放在eassupport日志文件包中的Diag目录中。利用Windows性能监视器收集通过Windows自带的性能监视器,我们也可以收集和网络相关的计数器数据,用于诊断网络相关问题,附带我们也一起收集本机CPU和内存的消耗情况。使用此工具之前请确认“PerformanceLogsandAlerts”服务已经启动,然后运行perfmon命令即可启动性能监视器。选择“性能日志和警报”,新建一个计数器日志,取名为kingdeeeas。然后添加如下计数器:Processor/%ProcessorTime,CPU利用率Memory/AvailableMbytes,空闲内存(M字节)TCP/ConnectionFailure,和下一个参数都反映TCP连接中断次数。TCP/ConnectionResetTCP/SegmentRetransmitted/s,数据每秒重传数。NetworkInterface/BytesTotal/sec(注意正确选择网卡),每秒网络流量(字节)。当然,也可以添加其他感兴趣的计数器。注意设置采样间隔为5秒,并根据收集需要设定停止收集的时间,以免收集时间过长消耗过多磁盘空间。收集的数据会存放在指定的文件夹中,默认在C:\Perflogs,扩展名为.blg。需要分析的时候,请进入性能监视器,左边选择“系统监视器”,然后点击右边的“查看日志数据”按钮,添加需要分析的日志。将日志添加进来后,可以指定特定的时间范围来查看,对日志文件中的任何计数器日志感兴趣必须手工加入才能看到。TCP/ConnectionFailure,TCP/ConnectionReset值的增加可能反映网络的不稳定性,如果有其他大量使用TCP连接的应用程序在运行,也可能导致这几个计数器的异常增加。TCP/SegmentRetransmitted/s则反映网络可能存在丢包的情况导致重新传输。协议分析工具Ethereal(WireShark)使用利用协议分析工具抓取通讯数据包可以对网络状况进行更加详细的分析诊断,如果目标主机关闭了ICMP响应,基本网络诊断命令可能就无法收集到有效的数据,这时候使用协议分析工具也能达到类似的目的。我们推荐使用开源的Ethereal工具(现已改名为WireShark)来抓取,它可以收集系统运行期间所有的网络数据包,并提供简单的分析统计功能。安装好Ethereal工具后,运行它,然后选择菜单“Capture|Option”,打开收集选项,选择网卡并设置好过滤条件,点击“Start”即可开始收集数据。通常我们在进行业务功能操作之前开始收集,然后在测试结束后停止收集。对于EAS,我们关注自动更新端口和EAS服务端口,如果怀疑有其他异常流量,也可以加入过滤条件中。收集结束后,可以把收集结果保存成文件供后续分析。通常我们关注数据包出现错误或者重新传输的情况,可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论