小文件/ Vs大文件传输速度

时间:2013-10-30 17:56:27

标签: performance networking transfer packets

有人可以向我解释为什么我能够通过1158KB文件在网络上实现比256KB文件更高的传输速度吗?基本上我正在研究数据包性能和使用不同文件大小实现的速度。如果我发送数据包大小为4096字节的小文件,我实现了196.85 KB / s的传输速度,但是对于较大的文件,使用相同的数据包大小,我实现了951.48KB / s的传输速度。造成这种差异的原因是什么?是不是因为更大的文件在线上花费更长时间并且能够“收集速度”呢?

更新:响应一个用户的问题,协议是UDP和本地网络。两台千兆位NIC通过千兆交换机连接的计算机。使用自定义Java程序测量速度,以测量响应数据包大小变化的速度。

1 个答案:

答案 0 :(得分:0)

文件系统操作(在目录中进行输入和更新时间戳)相对于发送小文件时的传输时间可能更重要。您可以使用“netcat”测试该理论并将文件丢弃到/ dev / null。

您可能会提到您正在使用的工具/语言以及您的环境,以便其他人可以提供帮助...