标签: sockets networking network-programming tcp-ip internals
我需要通过套接字在本地通过tcp / ip传输大文件。我需要最好的表现。什么是最佳模拟连接数和原因? (我的意思是我可以使用1,2,3,...套接字并行发送相同的文件部分。)
我认为我将通过1次模拟连接获得最佳性能,因为IO性能未得到很好的并行化,所涉及的处理器并不多。例如,如果您通过一个线程从多个线程写入文件,通常会导致性能下降。但测试结果表明,对于网络传输而言并非如此。
答案 0 :(得分:3)
一个插槽完全能够利用可用带宽。阅读Wifi TCP iperf throughput: 1 stream vs multiple streams?。