我怎样才能说我的网络服务是否优质?
根据维基百科(http://en.wikipedia.org/wiki/Quality_of_service),衡量服务质量的一个例子是高比特率、低延迟和低误码率。这个建议让我问自己,应该衡量哪些指标,有没有标准……以及如何衡量。
我继续搜索,发现可以通过将大文件发送到某个(?)点,然后进行一些计算来获得有效吞吐量,从而获得比特率;而延迟可以通过 ping 来获得。有没有更好的方法来衡量这些指标?
答案1
您已经触及了网络质量的三大指标:吞吐量、延迟和丢包率。衡量网络质量的方法还有很多,例如交换结构、提供优先级的能力和正常运行时间。然而,如果没有特定的目标或问题,我无法给出更好的答案。
吞吐量最好通过更特定于应用程序的指标来衡量,例如iperf
。但传输大型文件大致准确。该ping
实用程序将测量延迟,以及给定时间的丢包率。当然,最好不要测量任何一个 - 最好根据给定的条件和要求设计网络,然后监控设备本身的关键性能指标。