我正在尝试通过浏览器在无线客户端和我的 freeBSD 服务器之间测量下载、上传和 ping(数据包发送、接收和丢失)。
我尝试了 NodeJS,我想出了一个解决方案,但是客户端需要手动上传计算机文件,这不是最好的解决方案。
使用我在网上找到的 php 文件,当连接速度高于 10mbps 时,我无法测量上行/下行速度,而当无线客户端丢失数据包时,php 无法处理测试。
有人知道比手动进行此测试更好的解决方案吗?
答案1
使用防火墙。您可以配置服务器监听某个端口,然后连接客户端进行上传和下载测试。它将提供出色的吞吐量统计数据。
为了检查主机之间的往返时间,良好的 ping 就足够了。