2 votes

Comment puis-je savoir quel algorithme de contrôle de congestion TCP mon appareil Android utilise ?

Comment puis-je énumérer la liste complète de Algorithmes de contrôle de congestion TCP que mon appareil Android prend en charge ? Et comment puis-je voir quelles applications utilisent quel algorithme ?

J'essaie de comprendre pourquoi certaines applications open-source sont si mauvaises pour le chargement et le téléchargement sur des réseaux avec de mauvaises performances. Bon rendement (par exemple, perte de paquets, gigue et latence élevées).

Une chose qui peut être faite pour améliorer radicalement le débit sur les réseaux de mauvaise qualité est de modifier l'algorithme de contrôle de congestion TCP. Pour ce faire, il faut que le serveur et le client prennent en charge un algorithme donné. La première étape consiste donc à déterminer les algorithmes disponibles, ceux qui sont disponibles et ceux qui ne le sont pas. fourni par l'OS (Android).

Comment puis-je obtenir une liste de tous les algorithmes de contrôle de congestion TCP pris en charge par mon appareil Android ?

2voto

Andrew T. Points 12017

Pour lister les algorithmes de contrôle de congestion TCP (CCA) disponibles :

adb shell sysctl net.ipv4.tcp_available_congestion_control

Pour lister les TCP CCA autorisés :

adb shell sysctl net.ipv4.tcp_allowed_congestion_control

Pour afficher quel TCP CCA est actuellement utilisé :

adb shell sysctl net.ipv4.tcp_congestion_control

Exemple sur un Pixel 3a en stock :

sargo:/ $ sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = cubic reno

sargo:/ $ sysctl net.ipv4.tcp_allowed_congestion_control
net.ipv4.tcp_allowed_congestion_control = cubic reno

sargo:/ $ sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = cubic

Références :

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X