为了帮助 PlateSpin 管理员实现使用 PlateSpin 产品时获得更佳网络吞吐量的目的,PlateSpin LRD(Linux RAM 磁盘)控制环境中提供了 iPerf 网络测试工具。如 iPerf 文档中所述:iPerf 的主要作用是帮助优化特定路径上的 TCP 连接。TCP 优化最根本的问题是 TCP 窗口大小,后者控制着网络中任一点上可容纳的数据量。
本自述文件的目的是介绍当与使用 PlateSpin 产品相关时,进行网络优化和测试的基本方法。首先,计算出理论上最佳的 TCP 窗口大小。然后,使用 iPerf 工具验证并微调计算出的大小,并测量产生的吞吐量。使用此方法还可用于确定给定网络的实际可达吞吐量。
iPerf 工具和 PlateSpin 产品实际上都在使用 TCP 发送/接收缓冲区大小,以便对 TCP 窗口大小的最终内部选择造成影响。进而言之,这些术语将来可互换使用。
注:影响网络吞吐量的因素有很多。您可以通过因特网上的大量信息加以了解。其中一种此类资源就是 Network Throughput Calculator,该计算器可帮助计算给定适用客户网络特征的预计最大 TCP 吞吐量。为了正确设置有关吞吐量的预期值,我们强烈建议使用此联机计算器。