丢包使得TCP传输速度大幅下降的主要原因是丢包重传机制控制这一机制的就是TCP安卓tcp拥塞算法哪个好控制算法。Linux内核中提供了若干套TCP安卓tcp拥塞算法哪个好控制算法已加载进内核的可以通过内核参数net.ipv4.tcp_available_congestion_control看到:sudo sysctl net.ipv4.tcp_available_congestion_control没有加载进内核的一般是编译成了模块,可以用modprobe加载这些算法各自适用于不同的环境。reno是最基本的安卓tcp拥塞算法哪个好控制算法也是TCP协议的实验原型。bic适用于rtt较高但丢包极为罕见的情况比如北美和欧洲之间的线路,這是2.6.8到2.6.18之间的Linux内核的默认算法cubic是修改版的bic,适用环境比bic广泛一点它是2.6.19之后的linux内核的默认算法。hybla适用于高延时、高丢包率的网络比如衛星链路——同样适用于中美之间的链路。多人实验表明TCP安卓tcp拥塞算法哪个好控制算法对TCP传输速率的影响可很大。修改TCP安卓tcp拥塞算法哪個好控制算法需要修改内核参数net.ipv4.tcp_congestion_control(OpenVZ的VE无此权限Xen或者独服才有):sudo
UDP本来就不受丢包影响,所以不存在TCP的这样丢包导致的安卓tcp拥塞算法哪个恏问题
修改完配置文件后,sysctl -p直接重新加载配置文件