如何在android中设置初始拥塞窗口大小?

Posted

技术标签:

【中文标题】如何在android中设置初始拥塞窗口大小?【英文标题】:How to set initial congestion window size in android? 【发布时间】:2021-08-25 15:37:00 【问题描述】:

我目前正在尝试在我的安卓手机中控制初始拥塞窗口。

我发现了一些在桌面 linux 中有效的有用方法,但在 android 中无效..

我尝试了通过 adb shell 使用 ip route 的解决方案,如下所示:

命令/结果

ip route change default via 192.0.0.2 initcwnd 20/RTNETLINK answers: No such file or directory

ip route | head -n 1 | while read p; do ``echo ip route change $p initcwnd 500 initrwnd 500``; done/cmd 的结果:192.0.0.0/27 dev rmnet_data2 proto kernel scope link src 192.0.0.2 initcwnd 500 initrwnd 500,但是实际的 initcwnd 没有改变。

如果有其他方法可以更改 android 中的初始 cwnd,请告诉我。

提前致谢。

【问题讨论】:

【参考方案1】:

您尝试只添加一条路线:

ip route add default via 192.0.0.2 initcwnd 20

这通常会起作用,但您可能需要使用其他参数,例如metric

Linux 似乎在更改 dhcp 添加的路由上的路由参数时遇到问题。

【讨论】:

以上是关于如何在android中设置初始拥塞窗口大小?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Protractor/WebdriverJS 中设置默认浏览器窗口大小

在 QSplitter PyQt 应用程序中设置 QTabWidget 的初始大小

在MFC怎么中设置窗口大小和位置?

TCP拥塞控制

如何在 Eclipse 中设置 Android NDK 环境

如何在tkinter中的PanedWindow中设置Frames的默认大小?