0
任何人都可以向我解釋爲什麼我能夠通過1158KB文件與256KB文件相比在網絡上實現更高的傳輸速度?基本上我正在研究數據包的性能和不同文件大小的速度。如果我發送的數據包大小爲4096字節,我的傳輸速度達到了196.85 KB/s,但是對於較大的文件,使用相同的數據包大小,我實現了951.48KB/s的傳輸速度。這種差異的原因是什麼?這是否只是由於更大的文件花費更長的時間在網絡上,並且能夠「收集速度」?小文件/ VS大文件傳輸速度
更新:爲了響應一個用戶問題,協議是UDP和本地網絡。兩臺具有千兆網卡的計算機通過千兆交換機連接。使用自定義Java程序測量速度以測量響應數據包大小更改的速度。
什麼協議?什麼樣的網絡?本地?萬?你如何測試速度等 - 更新你的問題 – Artur
如果你使用的是UDP,那麼在這兩種情況下文件是否真正到達?您是否使用ACK或NACks來確保?詳情請。你的問題是關於此刻一段弦的長度。 – EJP
我實際上對這些文件是否完整到達不感興趣。這實際上是一種將文件分割成數據包,發送這些數據包並查看需要多長時間的情況,無論丟失/損壞的數據包,接收器處的文件重建等。 – Reidacus