任何人都可以向我解释为什么与 256KB 的文件相比,1158KB 的文件在我的网络上能够实现更高的传输速度?基本上我正在研究数据包的性能和不同文件大小的速度。如果我发送数据包大小为 4096 字节的小文件,我可以达到 196.85 KB/s 的传输速度,但是对于更大的文件,使用相同的数据包大小,我可以达到 951.48KB/s 的传输速度。造成这种差异的原因是什么?仅仅是因为较大的文件在网络上花费的时间更长并且能够“收集速度”吗?
更新:针对一个用户的问题,协议是 UDP 和本地网络。两台具有千兆网卡的计算机通过千兆交换机连接。使用自定义 java 程序测量速度,以测量响应数据包大小变化的速度。