admin 发表于 2015-1-8 10:31:12

2015-01-08 提供服务器网络质量评估工具

在实际应用AnyChat的过程中,经常会有客户反馈,如何判断我部署的服务器网络带宽是否稳定?基于此需求,AnyChat研发团队提供了一个UDP丢包率测试工具,可以实现:
1、客户端(A)连续向服务器发送数据包,统计服务器收包的情况,计算客户端(A)的上行丢包率,当客户端A本地的网络有保障时,该丢包率即为服务器的接收丢包率;
2、客户端(A)连续向服务器发送数据包,服务器将数据包立即返回,根据客户端(A)的实际收包情况计算服务器的下行丢包率,当客户端A本地的网络有保障时,该丢包率即为服务器的发送丢包率;
3、客户端(A)连续向服务器发送数据包,服务器将数据包转发给客户端(B),根据客户端(B)的实际收包情况计算服务器的下行丢包率,当客户端B本地的网络有保障时,该丢包率即为服务器的发送丢包率;
其中上述(2)、(3)两点可以实现对服务器的多点对比测试,判断服务器各线路(电信、网通、移动、……)的综合质量。

工作原理:
客户端按一定的速率(可设置,默认为100kbps)连续向服务器发包,服务器记录收包情况,同时服务器将数据包回复给发送端,或是转发给其它客户端,客户端记录收包情况,根据各个节点的收包情况以及发送端的发包数量便可评估各节点的网络状态。

使用方法:
1、更新Web端的插件,需为最新版本:AnyChatWebSetup.exe,建议下载后覆盖安装;
2、更新核心服务器程序,需为最新版本:http://www.anychat.cn/download.html
3、访问测试工具页面:http://www.anychat.cn/web/item/AnyChatUDPTrace/

页: [1]
查看完整版本: 2015-01-08 提供服务器网络质量评估工具