已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EAS 网络质量诊断和分析 方法 EAS 产品支持部 陈钧 请注意 本文件只作为产品介绍之用 不属于您与金蝶签署的任何协议 本文件仅包括金蝶既定策略 产品及功能方面的 信息 不能以本文件作为要求金蝶履行商务条款 产品策略以及开发义务的依据 本文件内容可能随时变更 恕不另行通 知 EAS 网络质量诊断和分析方法 2 15 前 言 概述 通过对本文档学习了解影响网络通讯质量的主要因素 以及 EAS 对网络质量的基本要求 能 熟练使用基本的网络质量测试工具以及 EAS 的 RPC 测试工具对网络质量进行快速诊断 能 够利用 Windows 性能监视器 协议分析工具等高级手段诊断分析复杂的网络问题 适用范围 本文档适用于 EAS 实施人员 系统管理员 以及总部技术支持类人员参考 本文档主要描述网络质量的诊断分析方法 仅限于应用软件层面 不涉及网络质量问题和故 障的排查和解决方法等 本文档适用于 EAS5 3 及之后的版本 约定 符号约定 在本文中可能出现下列标志 它们所代表的含义如下 符号说明 表示有潜在风险 如果忽视这些文本 可能导致操作错误 数据丢失 设备性能降低或不可预知的结果 表示可以帮助您获取更多相关信息或提示您通过其它方式 也可以获得相同结果 强调或补充说明所描述的信息 内容约定 本处对文中通用信息作如下约定 EAS HOME 表示 EAS 服务器安装的根目录 即安装过程中输入的本地路径 BOS HOME 表示 BOS 工具的安装根目录 即安装过程中输入的本地路径 EAS 网络质量诊断和分析方法 3 15 目 录 概述 2 适用范围 2 约定 2 1 EAS 对网络质量的要求对网络质量的要求 4 2 网络质量诊断方法网络质量诊断方法 4 2 1 基本网络质量诊断 4 2 2 自动收集基本网络诊断数据 6 2 3 EAS 提供的网络诊断特性 8 2 4 利用 WINDOWS性能监视器收集 10 2 5 协议分析工具 ETHEREAL WIRESHARK 使用 13 EAS 网络质量诊断和分析方法 4 15 1 EAS 对网络质量的要求 网络质量不稳定对 EAS 的运行性能可能产生较大的影响 网络质量的评价指标主要包括带宽 延迟 丢包率等 要保障 EAS 正常运行 对于网络质量有如下要求 1 每客户端 128kbit 的带宽保障 多人共用出口时 带宽要求 客户端数量 128 2 客户端 数超过 5 人 客户端数量 128 3 客户端数超过 10 人 2 网络延迟低于 10ms 为理想值 小于 50ms 为可接受值 如果超过 100ms 响应性能会 出现明显衰减不稳定现象 3 丢包率小于 2 附 电信服务规范 因特网数据传送业务的服务标准 第 3 2 2 3 项 IP 包丢失率 2 根据我们的经验 1 客户使用专线的情况下 延迟超过 100ms 通常意味着网络已经出现问题 同时会伴随 丢包 带宽不稳定等问题 2 如果是基于 Internet 的 VPN 由于网络质量受当时 Internet 稳定性的影响 可能会出现网 络质量较大波动的情况 3 如果总部和分支机构采用不同运营商的线路 比如总部使用电信 但分支机构使用网通 网络质量可能较难保证 如果存在不同运营商线路互联 网络质量不稳定的情况 在总部同时有不同运营商的出口线 路应该是比较好的解决方案 2 网络质量诊断方法 2 1 基本网络质量诊断 基本网络测试工具包括 ping tracert pathping 等 通常会随操作系统一同提供 ping 用于测试客户机和服务器的连通性和时间延迟 基于 ICMP 协议 是最常用的网络测试 工具之一 建议采用的测试参数如下 ping l 1000 n 50 10 73 39 67 其表示以 1k 的数据包 大小对指定 IP 地址的机器做 50 次测试 下面是测试输出范例 EAS 网络质量诊断和分析方法 5 15 Pinging 10 73 39 67 with 1000 bytes of data Reply from 10 73 39 67 bytes 1000 time 32ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 46ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 20ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 15ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 14ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 16ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 16ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 13ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 10ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 68ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 10ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 26ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 10ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 18ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 13ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 11ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 11ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 11ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 11ms TTL 253 Reply from 10 73 39 67 bytes 1000 time 17ms TTL 253 Ping statistics for 10 73 39 67 Packets Sent 20 Received 20 Lost 0 0 loss Approximate round trip times in milli seconds Minimum 10ms Maximum 68ms Average 19ms 其中一些输出反映了网络的基本状况 包括丢包率 最小最大和平均延迟时间 Round Trip Time RTT 表示客户端发起一个数据包 到收到对方响应之间的时间间隔 如果 RTT 平均 超过 30ms 或者明显不稳定 丢包率超过 2 如有丢包情况 建议增大测试次数以收集相对 准确的数据 将会导致 EAS 性能有可感知的衰减 tracert 命令则用于测试当前主机和目标主机之间所经过的路由节点以及节点时间延迟 语法 比较简单 tracert 下面是一个输出范例 Tracing route to 10 73 39 67 over a maximum of 30 hops 1 1 ms 1 ms 1 ms 10 73 43 252 2 260 ms 74 ms 10 73 39 124 3 273 ms 56 ms 10 73 39 67 4 277 ms 340 ms 349 ms 10 73 39 67 该命令会对每个路由节点进行三次测试 并输出 RTT 时间 上面这个案例是一个明显存在网 络问题的案例 从第二个路由节点开始出现严重的延迟 而且有丢包的情况发生 EAS 网络质量诊断和分析方法 6 15 pathping 则是一个组合了 ping 和 tracert 测试功能的工具 它通过多组 ping 测试来统计每个 路由节点的 RTT 丢包率等数据 使用语法 pathping n 2 2 自动收集基本网络诊断数据 如果怀疑网络可能存在不稳定的情况 建议在计划任务中配置每半小时收集一次基本网络数 据 可以先建立一个 网络监控命令 bat 的文件 其中包括如下内容 set serverip 10 73 132 1 set address 深圳 echo address c eas txt echo 监控时间 c eas txt date c eas txt t time c eas txt t echo c eas txt echo ping 服务器 c eas txt ping serverip l 1000 n 100 c eas txt echo c eas txt echo tracert 跟踪路由 c eas txt tracert serverip c eas txt echo c eas txt echo pathping 路由测试 c eas txt pathping serverip c eas txt 注意根据测试机的不同 修改 serverip 和 address 两个变量的值 这个测试脚本会把输出追加 到 c eas txt 文件中 在 Windows 的计划任务中进行如图所示的配置 EAS 网络质量诊断和分析方法 7 15 EAS 网络质量诊断和分析方法 8 15 2 3 EAS 提供的网络诊断特性 EAS 客户端登陆后 点击 系统 菜单下的 系统信息 功能 将会弹出如下图所示的窗口 EAS 网络质量诊断和分析方法 9 15 此窗口会自动进行网络速度测试 测试方法为从 EAS 服务器进行文件下载 然后显示实际下 载速度 这里面还有一个 Rpc Ping 的功能 用于测试 EAS 客户端和服务器的通讯协议 ORM RPC 的 传输延迟 这个测试能较真实地反映 EAS 通讯的延迟情况 点击 Rpc Ping 会持续进行测试 并输出如下结果 输出内容包括最小 最大 平均延迟情况 请根据输出值对照 EAS 对网络质量的要求 EAS 网络质量诊断和分析方法 10 15 客户端的 eassupport 工具也会自动进行一组基本的网络测试工作 测试内容包括 ping tracert rpcping 以及文件下载测试 收集的日志会放在 eassupport 日志文件包中的 Diag 目录中 2 4 利用 Windows 性能监视器收集 通过 Windows 自带的性能监视器 我们也可以收集和网络相关的计数器数据 用于诊断网络 相关问题 附带我们也一起收集本机 CPU 和内存的消耗情况 使用此工具之前请确认 Performance Logs and Alerts 服务已经启动 然后运行 perfmon 命令即可启动性能监视器 选 择 性能日志和警报 新建一个计数器日志 取名为 kingdeeeas 然后添加如下计数器 Processor Processor Time CPU 利用率 Memory Available Mbytes 空闲内存 M 字节 TCP Connection Failure 和下一个参数都反映 TCP 连接中断次数 TCP Connection Reset TCP Segment Retransmitted s 数据每秒重传数 Network Interface Bytes Total sec 注意正确选择网卡 每秒网络流量 字节 当然 也可以添加其他感兴趣的计数器 注意设置采样间隔为 5 秒 并根据收集需要设定停 止收集的时间 以免收集时间过长消耗过多磁盘空间 EAS 网络质量诊断和分析方法 11 15 EAS 网络质量诊断和分析方法 12 15 收集的数据会存放在指定的文件夹中 默认在 C Perflogs 扩展名为 blg 需要分析的时候 请进入性能监视器 左边选择 系统监视器 然后点击右边的 查看日志数据 按钮 添加需要 分析的日志 将日志添加进来后 可以指定特定的时间范围来查看 对日志文件中的任何计数器日志感兴 趣必须手工加入才能看到 EAS 网络质量诊断和分析方法 13 15 TCP Connection Failure TCP Connection Reset 值的增加可能反映网络的不稳定性 如果有其 他大量使用 TCP 连接的应用程序在运行 也可能导致这几个计数器的异常增加 TCP Segment Retransmitted s 则反映网络可能存在丢包的情况导致重新传输 2 5 协议分析工具 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村拆迁还房合同范本
- 厂房电力改造合同范本
- 关于家暴的法律协议书
- 可转债委托协议书模板
- 农村机井使用合同协议
- 厨师入股酒店合同范本
- 合同权利义务承继协议
- 2026年一级注册建筑师之建筑结构考试题库300道(考点精练)
- 劳务合同与劳动协议书
- 代理协议合同书如何写
- 2025年三环集团招聘笔试冲刺题(带答案解析)
- 2025年4月自考08119管理会计试题及答案含评分参考
- 2025年中国电子游戏室市场调查研究报告
- 管道使用维护协议书
- 弘扬教育家精神:新时代教师的使命与担当
- 2025年上海中考复习必背英语考纲词汇表默写(汉英互译)
- 合伙养猪的协议合同
- 执法办案中心应急预案
- 脑血管造影术课件
- 精神科服药健康宣教课件
- T-CIPS 013-2024 高校和科研机构专利转化运用评价规范
评论
0/150
提交评论