Task Description
Bonjour,
Cette tâche fait suite à https://dev.freebox.fr/bugs/task/40147, le problème étant finalement revenu.
Le client de téléchargement de la Delta est très instable et cause des plantages de la box. Pour tester j’utilise cette liste d’URLs :
http://ipv4.scaleway.testdebit.info/10G.iso
http://ping.online.net/10000Mo.dat
http://ipv4.appliwave.testdebit.info/10G.iso
http://paris.cdn.mediactive-network.net/speedtest/1000Mo.dat
https://proof.ovh.net/files/10Gb.dat
http://test-debit.free.fr/10485760.rnd
chacun des liens fonctionne individuellement via curl/navigateur
Quand je lance le DL, le débit total monte rapidement au delà de 400Mo/s, puis les problèmes commencent : - échec de certains téléchargements avec “<url> failed with code 206 Bad address” dans les logs (voir https://transfert.free.fr/90ZbNmP) - plantage complet de l’interface (erreurs 50x, timeouts, perte de fonctionnalité). Touche les téléchargements ET le reste de fbxOS. - plantage de la box et reboot (si elle ne plante pas d’elle-même il faut dans tous les cas la reboot pour récupérer l’interface)
Ce qui a été testé avec le SAV (voir l’ancienne tâche pour plus de détails) : - changement d’alim - remplacement de la box - plusieurs barrettes de RAM (originale, plus grande capacité…) le problème persiste dans tous les cas.
J’ai réinitialisé la box plusieurs fois, avec et sans restaurer ma config, ça ne change rien.
J’ai ensuite essayé de simuler la charge que provoque un gros téléchargement : curl sur une VM et un PC pour charger l’ONT/le réseau, et copie de fichiers interne via fbxOS pour les disques. Cette fois-ci, tout est stable. On sent immédiatement que le CPU souffre (le débit dans la VM s’effondre et la température monte en flèche) mais l’OS continue de répondre, pas d’erreur et ça se maintient dans la durée.
Je précise que le problème survient aussi via l’API, il n’est pas causé par l’interface (mais c’est elle qui montre les plus gros symptômes). Au passage merci à nbanba pour son outil en bash qui simplifie bien les choses !
Durant tous mes tests j’ai suivi la conso de la box au wattmètre, en idle elle est autour de 28W et en pleine charge on dépasse tout juste les 36W. Sur des alims prévues pour fournir 100W max, ça devrait tenir.
Le seul cas ou j’arrive à télécharger sans plantage c’est en bridant la vitesse, par exemple en activant le client VPN, mais c’est loin d’être parfait vu que ça divise le débit par 20…
Je suis preneur de toute suggestion, j’avoue être un peu à court d’idées !
Cordialement,
|