本地传输大文件的最佳连接数 TCP/IP
The optimal number of TCP/IP connection to transfer large file locally
我需要通过套接字在本地通过 tcp/ip 传输大文件。我需要最好的性能。最佳模拟连接数是多少?为什么? (我的意思是我可以使用 1, 2, 3, ... 套接字并行发送相同的文件部分)。
我认为我将通过 1 个模拟连接获得最佳性能,因为 IO 性能并行化不佳,涉及的处理器不多。通常,如果您通过一个线程从多个线程写入文件,您甚至会出现性能下降。但测试结果表明,网络传输并不总是如此。
一个插槽完全能够利用可用带宽。阅读 Wifi TCP iperf throughput: 1 stream vs multiple streams?.
我需要通过套接字在本地通过 tcp/ip 传输大文件。我需要最好的性能。最佳模拟连接数是多少?为什么? (我的意思是我可以使用 1, 2, 3, ... 套接字并行发送相同的文件部分)。
我认为我将通过 1 个模拟连接获得最佳性能,因为 IO 性能并行化不佳,涉及的处理器不多。通常,如果您通过一个线程从多个线程写入文件,您甚至会出现性能下降。但测试结果表明,网络传输并不总是如此。
一个插槽完全能够利用可用带宽。阅读 Wifi TCP iperf throughput: 1 stream vs multiple streams?.