如果我的数据有一个理论上的3s延迟、300 uftp速度和400 uftp大小的受限链接,那么在这样的约束条件下,我如何调优uftp呢?
我尝试使用uftp指定传输速率,块大小使用固定大小,没有拥塞控制:
./uftp data.txt -R 300 -Y none -m 10 -b 200 -t 10 -I eth0 -C none但是,遇到无休止的客户端nacks,因为延迟似乎阻止了对传输的任何意义上的确认:
Got 5755 NAKs for section 0 from client 0x00D2620C
Got 5738 NAKs for section 1 from client 0x00D2620C
Sending DONE 14.1
Starting pass 4
Sending section 0
Got 5738 NAKs for section 1 from client 0x00D2620C
Sending section 1
Got 5461 NAKs for section 0 from client 0x00D2620C
Sending DONE 1.1
Got 5417 NAKs for section 1 from client 0x00D2620C
Sending DONE 2.1
Starting pass 5
Sending section 0需要调整什么来减少黑数?还是有更好的替代工具?
发布于 2021-02-22 19:57:48
文件名需要在任何选项之后最后指定,否则这些选项将被视为要发送的附加文件。这对于大多数Linux实用程序来说都是典型的,在这些实用程序中,需要首先传递选项。因此,它以1000 Kbps的默认速率发送。
因此,尝试使用以下命令行:
./uftp -R 300 -Y none -m 10 -b 200 -t 10 -I eth0 -C none data.txt 此外,如果不使用加密,您应该能够安全地使用300作为块大小。因为您知道延迟在3s左右,所以可以使用-r 3将其设置为初始GRTT。
https://stackoverflow.com/questions/66216638
复制相似问题