“Éteignez le routeur pendant 10 secondes” - quantifiable? [dupliquer]


66

Cette question a déjà une réponse ici:

Existe-t-il des preuves quantifiables soutenant les routeurs de cycle d'alimentation pendant 10 secondes ou une durée quelconque, au lieu de simplement débrancher et rebrancher?

Ceci est lié au dépannage d'un routeur qui se comporte mal. La théorie est basée sur les «choses» qui doivent être effacées de la mémoire et que cela peut prendre quelques secondes.

C'est aussi une théorie liée à l'électronique d'il y a plus de dix ans, et je suis sûre que c'était aussi anecdotique à l'époque.

En tant que personne allergique aux anecdotes, je suis devenue curieuse lorsque j'ai réalisé que je n'avais jamais enquêté sur ce problème.

Existe-t-il une raison quantifiable de prendre en charge les routeurs de cycle d'alimentation pendant 10 secondes ou une durée quelconque, au lieu de simplement débrancher et rebrancher? Sources bienvenues


4
Le temps de cycle d'alimentation suggéré est généralement général, de sorte qu'il peut être appliqué à n'importe quel périphérique, pas seulement aux routeurs.
cʜιᴇ007

2
@cqm N'oubliez pas qu'en fonction du périphérique, le cycle de la prise peut prendre plus de temps que le cycle de l'alimentation avec un commutateur d'alimentation. Mon routeur est un bon exemple. Lorsqu’on débranche son cordon, il faut près de 3 secondes pour que les voyants s’éteignent complètement. En utilisant le bouton d'alimentation, la même chose se produit presque instantanément. La différence étant la méthode du bouton d’alimentation ne perturbe pas le terrain, donnant ainsi à ces "accusations" évoquées dans d’autres réponses un endroit où aller.
Tyson

2
Cela n’a vraiment rien à voir avec la mise à la terre - la plupart des PSU d’équipements comme celui-ci n’auraient de toute façon pas la mise à la terre connectée - c’est plus lié à la puissance absorbée par les condensateurs. La mise hors tension de l'appareil lui-même est une interruption de courant totale; du secteur permet au courant de s’imprégner progressivement des condensateurs, laissant l’appareil partiellement alimenté pendant plusieurs secondes.
Tetsujin

1
@cqm Avez-vous déjà pris note de ce qui se passe lorsque vous débranchez (du mur) un bloc d'alimentation pour ordinateur portable ou ordinateur de bureau doté d'un voyant? La LED reste allumée pendant quelques secondes. Selon le modèle, il peut s’agir d’une seconde ou de plusieurs secondes. Visiblement quantifiable.
Jason

1
Je sais que c'est une dupe, je ne trouve pas la question d'origine sur le site
Keltari

Réponses:


74

Oui il y a.

Tout appareil électronique aura des condensateurs qui stockeront de l'énergie même après l'avoir débranché. Vous avez peut-être remarqué que lorsque vous débranchez, par exemple un moniteur ou un téléviseur, la petite diode prendra encore une seconde ou deux pour décharger l’énergie restante des condensateurs sous forme d’électricité et cesser de briller.

Cette énergie résiduelle peut ne pas permettre aux puces de mémoire d’effacer et vous pouvez avoir des problèmes une fois que votre routeur redémarre.

Pour ce qui est des sources - eh bien, il est très logique pour une personne possédant des connaissances de base en électronique, comme le ciel est bleu, l’eau est mouillée, je vous recommande donc de lire sur les condensateurs pour voir ce qu’ils font et vous allez le comprendre.

Le fait est que les composants électroniques sont loin d'être parfaits et que toute interférence peut produire des résultats imprévisibles.


16

Dix secondes est une durée arbitrairement longue, mais il faut effectivement un certain temps pour que les dispositifs électroniques se déchargent complètement à cause de la capacité des circuits internes. Une partie de cette capacité est intentionnelle; une partie ne l'est pas.

Il est impossible de dire exactement combien de temps est nécessaire, car la perte de cette capacité varie en fonction de facteurs environnementaux tels que la température, l'humidité et les EMI de fond générés par les composants électroniques à proximité. La mémoire vive de votre ordinateur, par exemple, peut prendre plusieurs minutes pour se décharger complètement.

Mais il y a un raccourci. Si le routeur comporte un bouton (bouton WPS ou bouton de réinitialisation), il déchargera immédiatement toute charge électrique résiduelle. Cela est dû au fait que le bouton place une charge sur le (s) circuit (s) qui retient la charge et que l’appareil n’est pas alimenté.

En fait, à l’époque des ports parallèles, c’était un moyen sûr de corriger une imprimante tenace. Débranchez l'imprimante, débranchez l'ordinateur et débranchez le câble parallèle. Puis appuyez sur le bouton d'alimentation sur les deux appareils. Puis branchez le tout. Travaillé à chaque fois. Les bus SCSI parallèles rencontraient parfois ce problème également.


Une fois, j'ai utilisé ma multiprise pour mon bureau et il y avait peut- être une corruption de la RAM, mais j'étais dans le BIOS et rien ne s'est passé.
Zeb McCorkle

Cela me rappelle les découvertes d'un ami. Il s'est connecté à un modem (DSL) et a lu le script qui s'exécute au démarrage du périphérique. Le script a exécuté une commande qui a fait clignoter le voyant pendant 20 secondes, puis s’allumé en continu. Ensuite, le script a fait d'autres choses qui ont pris 8 secondes. Pendant les 12 secondes restantes, l’appareil ne faisait rien de remarquable et, une fois les tâches de 8 secondes écoulées, le modem fonctionnait aussi bien que si vous attendiez que le clignotement s’arrête.
TOOGAM

10

Je pense que cela vaut la peine de considérer ce que vous essayez réellement de faire. Éteindre un routeur pendant 10 secondes est probablement plus long que le temps nécessaire à la décharge de toute alimentation résiduelle (de même, l'ancienne technique 30/30/30 pourrait être une technique 10/10/10). Dix secondes est un temps simple et arbitrairement grand pour que cela fonctionne.

Je considérerais cependant que les techniques de dépannage impliquant le chant ou le sacrifice d'un animal sont quelque peu suspectes, mais vous êtes libre de débrancher et d'attendre plus de 10 secondes.


4
Je conviens qu'aucun sacrifice animal ne devrait être nécessaire, car il est hautement improbable qu'un périphérique SCSI soit connecté au routeur.
Kasperd

1
Si vous dites à quelqu'un 30 secondes et qu'il n'a pas de chronomètre, il lui reste généralement 10-15 secondes ...
Michael Hampton

9

En tant que support technique depuis plus de 3 ans, je peux vous dire que 10 secondes sont sûrement arbitraires, mais faciles à communiquer et qu’ils sont censés durer un peu plus longtemps que nécessaire (probablement 5 ou 6 fonctionneraient bien), mais lorsque vous activez , il suffit de le faire une fois. Débranchez votre modem et votre routeur, attendez 10 secondes (le comptage est probablement différent de celui du client), branchez d'abord le modem, attendez que le voyant de connexion s'allume (ou attendez 10 secondes de plus), puis branchez le routeur. Si le problème est un modem / routeur gelé, cela fonctionne comme un charme. À chaque fois. Garanti.

PS- Quand j'ai des problèmes de réseau avec l'installation de mon ADSL / routeur / 2x TV Internet / NAS + serveur Web, je compte toujours jusqu'à 10. :)


1
10 secondes sont également bonnes, car cela donne aux équipements en amont et en aval une chance décente de constater que le routeur ou le modem n'est plus disponible.
Matthew Lock

3

Une autre raison spécifique des modems câbles, que j'ai entendue par un technicien:

Les modems "téléphonent à la maison" au FAI toutes les 30 (ish) secondes pour lui faire savoir qu'ils sont toujours connectés. Certains types d'échecs ou de mises à jour des paramètres ne peuvent être résolus que lorsque les systèmes du fournisseur de services Internet savent que le modem a été déconnecté. Ils ne peuvent pas savoir cela avant que les 30 secondes se soient écoulées. C'est pourquoi ils vous demandent d'attendre au moins une minute.


2
De façon anecdotique, plusieurs pannes de plus de 30 minutes que j'ai eues au cours de la dernière décennie se sont terminées moins d'une minute après que j'ai donné à mon modem câble une période d'inactivité de plus de 2 minutes. OTOH l'autre environ 80% du temps, j'ai essayé de le faire, cela n'a pas aidé.
Dan Neely

2

La réponse "ce sont les condensateurs" a déjà été donnée, mais ce n'est pas toute l'histoire. Regardons cela un peu plus en profondeur.

La plupart des appareils fonctionnent du courant alternatif (110V ou 220Vca), à 50Hz environ, via un adaptateur secteur, au courant continu basse tension (5V ou 12Vcc).

Le courant alternatif est un courant qui va et vient, de positif à négatif ... ce qui signifie qu'il passe par zéro. Ainsi, pendant une fraction de seconde, 100 fois par seconde, aucune tension n'est fournie à votre appareil.

Il est donc évident que votre appareil doit être capable de gérer une / très brève / interruption de courant, sinon il ne resterait pas allumé plus d’un centième de seconde. Pour ce faire, on commence par abaisser la tension dans un transformateur à des niveaux raisonnables (deux bobines autour d'un noyau: le gros bit le plus lourd dans la plupart des alimentations). Cela vous fait passer de 110 V CA à, par exemple, 20 V CA.

La prochaine étape consiste à le convertir du courant alternatif en un courant continu grumeleux: un "pont redresseur" (quatre diodes agencées de manière à ce que la tension circule dans un sens ou dans l’autre, elle ne circule que dans un sens. Ainsi, au lieu de monter et descendre des vagues de +10 à -10, vous obtenez une série de bosses, de 0 à +10.

Ensuite, cette tension nécessite un "lissage": c’est là que les condensateurs entrent en jeu et nous nous débarrassons des creux de tension zéro. Chaque tension "forfaitaire" charge les condensateurs; chaque immersion le décharge. Plus le condensateur est gros, plus il peut stocker de courant sous forme de charge provenant de cette "masse" et plus le temps de décharge est lent. Ce qui signifie que plus la sortie est lisse.

Mais il y a toujours des fluctuations, il y a donc souvent un "régulateur de tension" comme dernière étape, une puce qui prend n'importe quoi, par exemple, de 20V à 3V et qui délivre une sortie fiable de 5V ou plus.

Ensuite, tous les composants prennent ce 5v et le convertissent en 5v et 0v en signifiant 1 et 0 ... sauf qu’ils ne le font pas. Ils le convertissent en "tensions supérieures ou inférieures à quelques volts" pour signifier 1 ou 0: il y a donc beaucoup de marge de manœuvre.

Le processeur (et la plupart des périphériques comme les routeurs en ont un) est essentiellement une boîte noire qui lit une commande, exécute les actions décrites, passe à la commande suivante de la séquence et se répète. Et il le fait constamment , à partir du moment où il est allumé.

Le processeur utilise une partie de la charge de ces tensions pour stocker des éléments dans sa mémoire interne, sous une forme "volatile", qui se décharge rapidement, ce qui nécessite une alimentation constante pour "se souvenir".

L’une de ces choses qu’il stocke est le "compteur de programme" - c’est-à-dire la commande lue en dernier lieu, de sorte qu’il sache faire le bit "passer à la commande suivante de la séquence" ci-dessus.

Lorsque vous allumez un processeur pour la première fois, il tente de lire le compteur de programme et, comme la mémoire est complètement déchargée, le compteur de programme contient la valeur zéro. Cela signifie qu’elle démarre ... elle lit donc la commande à partir de l’adresse zéro, qui est le code de démarrage. [nb: grande simplification ici! En vérité, d'autres choses doivent également atteindre zéro pour un redémarrage.]

Ainsi, lorsque vous redémarrez, vous devez attendre assez longtemps pour:

  • les condensateurs de lissage pour décharger suffisamment pour que ...
  • la capacité du régulateur de tension à réguler les tensions est insuffisante pour maintenir la tension au-dessus de ...
  • le niveau du processeur devait conserver le compteur du programme en mémoire, assez longtemps pour que ...
  • les décharges de la mémoire du programme du processeur.

Si vous ne le faites pas, il est possible que seule une partie de celle-ci soit déchargée: le compteur de programme stocke une valeur aléatoire. Il en va de même pour toute autre mémoire volatile du système. Ainsi, même si la CPU ne s'est pas déchargée du tout, les données stockées en mémoire à l'adresse indiquée par le pointeur du programme peuvent s'être dégradées.

Dans les deux cas, le processeur ignore alors qu'il doit exécuter le code de démarrage et tente d'exécuter du code aléatoire quelque part. Ce n'est pas bon et ne va probablement pas détruire votre routeur.

Une seconde suffit probablement. Cinq secondes suffisent presque. Compter jusqu'à dix est presque certain que cinq secondes se seront écoulées. Par conséquent, débranchez, comptez jusqu'à dix, rebranchez-vous.

C'est pourquoi, lorsque vous obtenez une brève panne de courant et que les lumières s'éteignent un instant, votre routeur fonctionne parfois très bien (rien ne se décharge, il a fonctionné tel quel); parfois, il plante (la mémoire est corrompue); parfois, il redémarre (le courant a été coupé suffisamment longtemps pour que le processeur décharge complètement le compteur de programme).

Si nous séparons le périphérique des parties lourdes du bloc d’alimentation (c’est-à-dire que notre routeur est doté d’une alimentation murale et que nous débranchons l’arrière du routeur plutôt que le mur), nous pouvons le faire. plus vite, puisque nous avons séparé les condensateurs de l'appareil. Mais il faut encore laisser à la mémoire volatile le temps de se décharger. Les chances sont, le temps qu'il nous faut pour débrancher et reconnecter est suffisant. Mais ... ces neuf secondes supplémentaires sont-elles si précieuses? Probablement pas. Comptez jusqu'à cinq, peut-être.

Ainsi, sans démonter le périphérique ni tracer la chute actuelle et le temps de décharge de la mémoire sur chaque composant, le résumé est le suivant:

NON. Le temps minimum de redémarrage sécurisé n’est pas quantifiable avec précision. Ce n'est pas constant même par périphérique, ni même par redémarrage pour le même périphérique.

[Remarque: tout ce qui précède est une simplification dramatique de la réalité, mais au moins un peu mieux que "ce sont les condensateurs!"]

[Edit: après avoir travaillé au support technique, je sais que si vous dites à quelqu'un de débrancher puis de le rebrancher à nouveau, il lui arrivera très souvent de ne pas le faire, mais de vous dire qu'il l'a fait. Il semble que les gens soient réticents à simplement faire une action puis à l'annuler: ils raccourciront l'action jusqu'à sa conclusion logique, où rien n'a changé. De même, si vous pensez qu'un câble a été débranché et que vous leur demandez de vérifier, ils vous confirmeront souvent qu'il est parfaitement branché sans jamais sortir de leur siège pour le vérifier.

Mais quand débrancher n’est qu’une étape pour faire autre chose (attendre 10 secondes), alors c’est bon. Donc, si vous leur dites de débrancher, d'attendre dix secondes et de rebrancher, ils sont TRES plus susceptibles de le faire. Donc, dix secondes ont aussi un usage psychologique!

Le mieux, cependant, est de leur demander de retirer le câble, de souffler dessus pour s'assurer qu'il n'y a pas de poussière qui casse les contacts et d'introduire du bruit, puis de le repousser à l'intérieur. Je n'ai JAMAIS connu quelqu'un pour ne pas le débrancher. instruction. Évidemment, le soufflage ne fait rien d’autre que de s’assurer qu’ils ont d’abord débranché le câble, puis attendu un moment avant de rebrancher. Leur demander de suivre cette procédure est également loin, FAR plus de chances de réussir si vous pensez que le câble vient d’être débranché. Cela corrige évidemment 100% de ces situations, mais seule une fraction d'entre elles admettra "quand je suis allé faire ça, j'ai trouvé que c'était débranché ..."]


1
En réponse à la réponse de K7AAY: les condensateurs se déchargent généralement de façon exponentielle, leur tension chute de façon abrupte puis s’estompe au fur et à mesure qu’elle approche de 0V. Ils prennent donc une éternité à se décharger complètement: pas "8 secondes"! Pratiquement, leur taux de décharge dépend du courant qui leur est tiré. Pour un condensateur de lissage, vous voulez qu'il reste presque complètement chargé entre les cycles de tension, car vous voulez que sa tension de sortie reste aussi proche que possible de la tension d'entrée: ainsi, les mettre sous tension avant leur décharge complète ne les endommagera pas, car ça arrive 100x / sec en utilisation normale!
Dewi Morgan

1

Je suis d’accord avec les autres techniciens, les 10 secondes étant arbitraires. Le temps exact nécessaire pour vider complètement les condensateurs d'un appareil varie en fonction des condensateurs eux-mêmes.

Je peux également donner plus de crédit au commentaire de "user2813274", car j’ai vécu un événement similaire avec une carte mère ... sauf dans le cas de cette carte mère en question, le temps alloué pour vider complètement le tableau était de 6 mois. Bizarrement, il semble que tant que le tableau ne serait pas complètement vidé, il ne fonctionnerait pas correctement. Mais après 6 mois d’assis sur une étagère, j’ai essayé à nouveau le tableau. La carte en question était une Asus M2N4-SLI (si ma mémoire est bonne), qui a commencé à avoir des problèmes lors de sa première installation, car elle était associée à une carte Radeon qui ne correspondait pas tout à fait aux exigences de tension du bus. gardé fermé au milieu de jeux pendant les séquences d'action rapides. L’impression initiale était que le problème était simplement une surchauffe, mais après l’ajout de solutions de refroidissement assez radicales, le comportement s’est poursuivi et le conseil a finalement cessé de fonctionner. Je pensais que c'était frit, mais je ne voulais pas me contenter de jeter à la poubelle ce jour-là ... et je suis heureux de ne pas l'avoir fait, car c'est l'une des meilleures planches que j'ai.

Quoi qu’il en soit, j’ai un Linksys WRT54GS-v2.1 et un Cradlepoint 1100, que j’ai reconfigurés et assignés sous forme de WAP, car mes besoins en routage / pare-feu dépassent les capacités des deux périphériques (j’ai donc construit un pfSense IPS / rapide très rapide. IDS / Firewall et re-masqué les deux autres). Dans le cas des deux périphériques, il est préférable de leur laisser au moins 10 secondes, sinon 30 secondes, afin qu'ils s'épuisent suffisamment pour éviter une corruption de la mémoire au démarrage en raison de fragments du dernier environnement d'exécution persistant après une session. décharge de puissance. Mes deux WAP sont plus ou moins égaux en termes d'alimentation, mais ont des configurations de condensateurs différentes et ont tendance à se vider à des rythmes différents. Il serait difficile de jauger exactement le temps nécessaire sans un oscilloscope très sensible pour surveiller la carte à chaque avenue de transmission actuelle.


Sur la carte ASUS, c’est pourquoi ces cartes sont généralement dotées d’un cavalier que vous pouvez court-circuiter (une fois la batterie retirée en toute sécurité) pour épuiser l’énergie stockée. Il s'agit essentiellement de court-circuiter le système pour forcer une dissipation immédiate.
Brian Knoblauch

Vous rappelez-vous quand cette fonctionnalité a été utilisée? Je demande parce que je ne suis pas sûr que ma planche possède ce cavalier, bien que ce soit possible, et je l’aurais peut-être tout simplement manqué pendant le stress du moment.
StygianAgenda le

1

Dans des circonstances normales, la durée pendant laquelle un périphérique doit être débranché pour qu'une réinitialisation propre soit beaucoup plus courte que dix secondes. Cependant, de nombreux microcontrôleurs et microprocesseurs ont différents types de modes à faible consommation. Même si un périphérique n'invoque jamais intentionnellement de tels modes, il est possible qu'ils soient saisis à la suite d'un problème inattendu. Généralement, si un périphérique semble fonctionner même à mi-chemin normalement, c'est un bon signe qu'il n'est pas entré par mégarde dans un état d'alimentation minimale, mais les instructions ne supposent pas que les utilisateurs seront en mesure de le dire.

Si un périphérique est conçu pour fonctionner à faible consommation d'énergie, même les capuchons d'alimentation ordinaires peuvent conserver le processeur en mode de consommation réduite (non désirée) pendant plus d'une minute, mais les périphériques qui ne sont pas conçus de manière absolue minimiser la consommation d'énergie consommera suffisamment de courant, même en mode basse consommation, pour épuiser les bouchons en quelques secondes. Par exemple, alors que certaines puces mémoire consomment moins de 1uA (un millionième d’un ampli) en mode veille, certaines puces moins chères mais équivalentes peuvent s’approcher de 100uA. Si tout ce qui se trouve dans un appareil alimenté par batterie, tel qu'un téléphone, consomme 5 uA en moyenne lorsqu'il est inactif, une puce mémoire mémoire 100uA réduirait considérablement la durée de vie de la batterie. Par contre, si un appareil doit tirer 100 mA à chaque fois qu’il est branché (100 millièmes, ou un dixième, d’un amplificateur),

Notez que certains appareils alimentés par batterie incluent un bouton de réinitialisation; En effet, bien que retirer et réinstaller les piles les réinitialise normalement , il leur serait possible de se mettre dans une situation où elles ne seraient pas fonctionnelles mais ne consommeraient presque pas de courant. Si un appareil entre dans un tel état, il peut être presque impossible de le remettre en marche sans le bouton de réinitialisation.

Notez que sur les appareils dotés de boutons de réinitialisation, il peut être plus efficace de mettre un appareil hors tension que d’utiliser le bouton seul, mais appuyer sur le bouton alors que l’appareil est hors tension videra presque toujours rapidement les plafonds d’alimentation même si entré dans un état de faible puissance autrement problématique.


0

Pensez-y de cette façon,

si vous avez débranché l'appareil et touché un condensateur du circuit avec une DEL

Combien de secondes faudrait-il attendre avant qu'il n'y ait assez de puissance résiduelle pour allumer l'ampoule?

c'est ta réponse.


1
De toute évidence, vous avez une bonne idée du comportement des composants électroniques. Cependant, une personne suffisamment intuitionnelle pour comprendre votre réponse n'aurait pas besoin de poser la question en premier lieu.
David Richerby
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.