1 votes

Explication des tweaks 3G et wifi nécessaire

A chaque fois que je vérifie les tweaks build.prop pour améliorer la connectivité 3g ou wifi, je vois ce tweak, quelqu'un peut-il expliquer ce que sont ces valeurs exactement ?

ce qu'est " ro.ril.hep "signifie ?

pourquoi, étant donné la valeur 0 pour le faire ?

Quelqu'un peut-il expliquer les réglages ci-dessous ? ?

\# RIL settings
ro.ril.hep=0
ro.ril.hsxpa=2
ro.ril.gprsclass=12
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6

# net speed tweaks:
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.hspda=4096,87380,256960,4096,16 384,256960
net.tcp.buffersize.hspa=4096,87380,256960,4096,163 84,256960

# Wireless Tweaks:
net.ipv4.ip\_no\_pmtu\_disc=0
net.ipv4.route.flush=1
net.ipv4.tcp\_ecn=0
net.ipv4.tcp\_fack=1
net.ipv4.tcp\_mem=187000 187000 187000
net.ipv4.tcp\_moderate\_rcvbuf=1
net.ipv4.tcp\_no\_metrics\_save=1
net.ipv4.tcp\_rfc1337=1
net.ipv4.tcp\_rmem=4096 39000 187000
net.ipv4.tcp\_sack=1
net.ipv4.tcp\_timestamps=1
net.ipv4.tcp\_window\_scaling=1
net.ipv4.tcp\_wmem=4096 39000 187000

0 votes

Pour la grande question du haut de la page "ro.ril.hep : inconnu et indéfini" (Source : forum.xda-developers.com/showthread.php?t=1610444 )

4voto

Milner Points 533

Des parties de ces build.prop (et plusieurs autres que vous n'avez pas mentionnées) sont expliquées dans les pièces jointes à l'adresse suivante ce post XDA . Voyons ce qui est couvert par le vôtre, à savoir la plupart des paramètres RIL (Radio Interface Layer) :

  • ro.ril.hep : inconnu et indéfini peut même ne pas exister
  • ro.ril.hsxpa : 1:HSDPA, 2:HSDPA/HSUPA, 3: ? (HSUPA seulement ?)
  • ro.ril.gprsclass : voir : Classes GPRS
  • ro.ril.enable.dtm : Mode de transfert double. Ne mettez cette valeur sur 1 que si votre réseau permet le transfert simultané de la voix par commutation de circuits (CS) et des données par commutation de paquets (PS) sur le même canal radio (ARFCN).
  • ro.ril.hsdpa.catégorie : Classe de vitesse HSDPA ; par exemple 21 = 23,4 MBit/s
  • ro.ril.hsupa.catégorie : dito pour HSUPA ; 6 = 5,76 MBit/s
  • ro.ril.enable.a53 : algorithme de cryptage gprs ; " peut même ne pas exister "
  • ro.ril.enable.3g.prefix : afficher "3g" sur l'écran de verrouillage à côté du nom du réseau
  • ro.ril.htcmaskw1.bitmask : (pas là ; peut-être spécifique à HTC ?)
  • des ajustements de la vitesse du réseau : (non documenté ici) 1
  • des ajustements sans fil : (non documenté ici) 2

1 : voir aussi Quelle plage de taille de tampon tcp suggérez-vous pour les réseaux lents et rapides ? y TCP buffers - plus petit peut en fait être MEILLEUR ! . Par ce dernier, les valeurs signifient ici "ReadMin, ReadInitial, Readmax, WriteMin, WriteInitial, WriteMax".

2 :

  • net.ipv4.ip_no_pmtu_disc : "Définissez ceci si vous voulez désactiver la découverte du MTU du chemin - une technique pour déterminer la plus grande unité de transfert maximale possible sur votre chemin." ( 出典 )
  • net.ipv4.tcp_mem : "La variable tcp_mem définit le comportement de la pile TCP en matière d'utilisation de la mémoire. ... La première valeur spécifiée dans la variable tcp_mem indique au noyau le seuil bas. En dessous de ce point, la pile TCP ne se soucie pas du tout d'exercer une pression sur l'utilisation de la mémoire par les différents sockets TCP. ... La deuxième valeur indique au noyau à quel point il doit commencer à faire pression sur l'utilisation de la mémoire. ... La dernière valeur indique au noyau le nombre de pages de mémoire qu'il peut utiliser au maximum. Si cette valeur est atteinte, les flux et paquets TCP commencent à être abandonnés jusqu'à ce que l'utilisation de la mémoire soit de nouveau réduite. Cette valeur inclut tous les sockets TCP en cours d'utilisation." (source : Réseau / Tuning TCP / UDP )

Je ne vais pas expliquer tous les paramètres TCP ici (ils ne sont pas spécifiques à Android, donc cela n'a pas vraiment sa place ici). Vous pouvez trouver la plupart des paramètres manquants à l'adresse suivante Paramètres obscurs .

1 votes

PS, disclosure : le lien "XDA-post with attachment" est le mien. Il m'a fallu une demi-journée de recherche pour trouver la plupart d'entre eux ;)

0 votes

+1 (fait il y a une heure) ; Merci pour la divulgation, je l'ai certainement manqué :)

0 votes

@Firelord oui, j'ai d'abord pensé que c'était assez évident - mais je me suis ensuite souvenu que mes noms d'utilisateur différaient légèrement entre les sites ("Izzy" était déjà pris/n'était pas disponible lorsque j'ai rejoint XDA).

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