一些客户反馈,他们使用不同的测试工具测得的吞吐量数值,与厂商官网标注的NAT吞吐量存在差异。造成这种差异的原因在于不同的测试工具具有不同的测试原理。例如,SmartBits是一种测试设备,被认为是比Iperf和Chariot更高级别的测试设备,许多知名的制造商使用SmartBits来测试其设备。而Chariot是一款付费的专业软件,Iperf则是一款免费的测量工具,因此用户可能使用不同的工具进行测试。
厂商网站上标注的NAT吞吐量(如350Mbps)是使用SmartBits测试的结果。因此,如果用户使用Iperf或Chariot进行测试,其测得的吞吐量结果可能会与厂商通过SmartBits测试的NAT吞吐量有所不同。
此外,测试协议的选择也会影响测速结果。TCP是一种面向连接的协议,而UDP是一种无连接的协议,因此使用TCP和UDP进行测试的数值是不同的。
关于UDP测试,如果客户端发送的数据未能被服务器接收,客户端测得的值可能会大于服务器测得的值。值得注意的是,SmartBits通常使用UDP数据来测试吞吐量,并且只提供接收端口的值作为吞吐量,而忽略未接收的数据。而Chariot和Iperf获取的数值仅是参考值,并非实际的吞吐量值,它们主要用于判断接口性能是否存在问题,而非代表绝对的吞吐量值。