"Вимкнути маршрутизатор на 10 секунд" - Число? [дублікат]


66

На це питання вже є відповідь тут:

Чи є якісь кількісні дані, які можуть підтримувати маршрутизатори потужності протягом 10 секунд чи довільну кількість часу, замість того, щоб просто відключити та підключити знову?

Це пов’язано з усуненням несправностей маршрутизатора. Теорія базується на "речах", які потрібно очистити від пам'яті, і це може зайняти кілька секунд.

Це також теорія, пов'язана з електронікою більше десяти років тому, і я впевнений, що тоді це було так само анекдотично.

Як людина, алергічна на анекдоти, мені стало цікаво, коли я зрозумів, що ніколи не досліджував це питання.

Чи є яка-небудь кількісно обґрунтована причина підтримки маршрутизаторів потужності на велосипеді протягом 10 секунд або будь-яка довільна кількість часу, а не просто відключення та підключення назад? Джерела вітаються


4
Запропонований час циклу живлення зазвичай загальний, тому його можна застосувати до будь-якого пристрою, а не лише до маршрутизаторів.
Ƭᴇcʜιᴇ007

2
@cqm Майте на увазі, що залежно від пристрою, їзда на велосипеді може зайняти більше часу, ніж їзда на велосипеді за допомогою перемикача живлення. Хорошим прикладом є мій маршрутизатор, коли від'єднавши його шнур, потрібно майже 3 секунди, щоб світлодіоди повністю згасали. За допомогою кнопки живлення те саме відбувається майже миттєво. Різниця в тому, що метод кнопки живлення не порушує основу, тим самим надаючи тим "звинуваченням", про які говорилося в інших відповідях, куди йти.
Тайсон

2
Це насправді не має нічого спільного з заземленням - більшість блоків живлення для такого обладнання не мали б заземлення фактично - це більше для того, щоб заглушити живлення від конденсаторів. Вимкнення з самого пристрою - це повне переривання живлення; від мережі дозволяє живлення поступово просочуватися з конденсаторів, зберігаючи пристрій частково живившись протягом декількох секунд.
Tetsujin

1
@cqm Ви коли-небудь брали до уваги, що відбувається, коли ви відключите (від стіни) блок живлення ноутбука чи настільного ПК, на якому є світлодіод? Світлодіод увімкнеться кілька секунд. Залежно від моделі, це може бути лише одна секунда або кілька секунд. Видимо оцінити.
Ясон

1
Я знаю, що це дуп, я не можу знайти оригінальне запитання на сайті
Keltari

Відповіді:


74

Так, є.

Будь-який електронний пристрій матиме конденсатори, які будуть зберігати енергію навіть після відключення її від мережі. Можливо, ви помітили, коли ви вимикаєте вилку з мережі, скажімо, монітор або телевізор, маленькому діоду знадобиться ще секунда-дві, щоб розрядити залишкову енергію з конденсаторів у вигляді електрики і перестати світитися.

Ця залишкова енергія може не дозволяти мікросхемам пам'яті стиратися, і у вас можуть виникнути проблеми, коли ваш маршрутизатор запуститься знову.

Що стосується джерел - добре, це справді здоровий глузд тому, хто має базові знання з електроніки, наприклад, небо синє, вода мокра, тому я рекомендую прочитати про конденсатори, щоб побачити, що вони роблять, і ви це зрозумієте.

Справа в тому, що компоненти електроніки далеко не ідеальні, і будь-яке втручання може дати непередбачувані результати.


16

Десять секунд - це довільно довгий час, але так, електронним пристроям потрібно час, щоб повністю розрядитися через ємність ланцюгів всередині. Частина цієї ємності є навмисною; деякі - ні.

Неможливо точно сказати, скільки часу потрібно, оскільки знеструмлення цієї ємності змінюється залежно від факторів навколишнього середовища, таких як температура, вологість та фонові ІМС, що створюються електронікою поблизу. Наприклад, оперативна пам'ять на вашому комп'ютері може зайняти кілька хвилин, щоб повністю розрядитися.

Але є ярлик. Якщо на маршрутизаторі є кнопка будь-якого типу (кнопка WPS або кнопка скидання), це зазвичай негайно розряджає будь-який залишковий електричний заряд. Це пояснюється тим, що кнопка встановлює навантаження на ланцюги, що утримують заряд, і в пристрій не надходить живлення.

Насправді, за старих часів паралельних портів це був гарантований спосіб виправлення впертого принтера. Відключіть принтер, вимкніть комп'ютер та вимкніть паралельний кабель. Потім натисніть кнопку живлення на обох пристроях. Потім підключіть все назад. Працював кожен раз. Паралельні автобуси SCSI також інколи мали цю проблему.


Я колись перемикав на робочий стіл свою смугу живлення і, можливо, сталася пошкодження ОЗУ, але я був у BIOS, і нічого не сталося.
Зеб МакКоркл

Нагадує мені про знахідки друга. Він увійшов у (DSL) модем і прочитав сценарій, який працює при запуску пристрою. Сценарій виконував команду, яка змусила світло блимати протягом 20 секунд, а потім увімкнути суцільне. Потім сценарій зробив деякі інші речі, на що пішло 8 секунд. Під час решти 12 секунд пристрій не робив нічого примітного, і після 8-секундних завдань, модем спрацював так само добре, як якщо б ви дочекалися, коли миготіння припиниться.
TOOGAM

10

Я думаю, що варто врахувати, що ти насправді намагаєшся зробити. Вимкнення маршрутизатора на 10 секунд, ймовірно, довше часу, необхідного для розрядки залишкової потужності (аналогічно, стара техніка 30/30/30 може бути технікою 10/10/10). Десять секунд - це простий і довільно достатньо великий час для цього.

Однак я б розглядав будь-які методи усунення неполадок, пов’язані зі співом чи жертвою тваринами, якісь підозрілими, але ви можете вимкнути вилку з мережі та чекати довше, ніж 10 секунд.


4
Я погоджуюся, що жертвоприношення тваринам не потрібно, оскільки навряд чи є якісь SCSI пристрої, підключені до маршрутизатора.
kasperd

1
Якщо ви кажете комусь 30 секунд, а у них немає секундоміра, вони зазвичай роблять 10-15 секунд ...
Майкл Хемптон

9

Працюючи технічною підтримкою протягом 3+ років, я можу вам сказати, що 10 секунд, безумовно, довільне, але просте в спілкуванні і має бути трохи довше, ніж потрібно (можливо, 5 чи 6 спрацювало б добре), але коли ви працюєте в циклі живлення , робити це потрібно лише один раз. Відключіть свій модем та маршрутизатор, зачекайте 10 секунд (мій підрахунок, ймовірно, відрізняється від замовника), спочатку підключіть модем, почекайте, поки загориться індикатор підключення (або почекайте ще 10 секунд), а потім підключіть маршрутизатор. Якщо проблема - заморожений модем / роутер, це працює як шарм. Кожного разу. Гарантована.

PS - Якщо у мене є проблеми з мережею з моїм ADSL / маршрутизатором / 2x 2x телевізійними коробками / NAS + налаштуванням веб-сервера, я все ще рахую до 10.


1
10 секунд також хороші, оскільки дають обладнання вгору і вниз по течії гідний шанс помітити, що маршрутизатор або модем більше недоступні.
Метью Лок

3

Ще одна причина кабельних модемів, зокрема, яку я почув від технічного працівника:

Модеми будуть "телефонувати додому" до провайдера кожні 30 секунд, щоб повідомити провайдеру, що вони все ще підключені. Деякі типи відмов чи оновлень налаштувань можуть бути усунені лише після того, як системи провайдера дізнаються, що модем відключений. Вони не можуть знати про це, поки не пройдуть 30 секунд, тому вони просять вас почекати хоча б 1 хвилину.


2
Анекдотично, декілька 30-хвилинних відключень у мене за останнє десятиліття закінчилися за хвилину після мого надання кабельному модему 2+ хвилин відключення. В іншому ~ 80% часу, коли я намагався робити це, це не допомогло.
Ден Нелі

2

Відповідь "це конденсатори" вже дана, але це ще не вся історія. Давайте розберемося в цьому трохи глибше.

Більшість пристроїв працює від змінного струму напруги (110 В або 220 В змінного струму), на 50 ГГц або близько того, через адаптер живлення, до постійного струму низької напруги (5 В або 12 В постійного струму).

Струм змінного струму - це струм, який циклізує назад і вперед, від позитивного до негативного ... що означає проходження через нуль. Отже, за частку секунди, 100 разів за секунду, напруга для вашого пристрою не подається.

Очевидно, що тоді ваш пристрій повинен бути здатний обробляти / дуже коротке / переривання живлення, інакше він не затримається більше сотої секунди. Це робиться спочатку шляхом зменшення напруги до розумного рівня в трансформаторі (пара котушок навколо серцевини: великий важкий шматочок у більшості джерел живлення). Це змінює вас із 110 В змінного струму на, скажімо, 20 В змінного струму.

Наступним кроком є ​​перетворення його з змінного струму в кусковий вид постійного струму: "мостовий випрямляч" (чотири діоди, розташовані так, що незалежно від того, чи напруга тече в одну сторону або інший на вхід, воно витікає лише на вихід на вихід). Тож замість хвиль вгору та вниз від +10 до -10 ви отримуєте серію грудок, від 0 до +10.

Тоді ця напруга потребує "згладжування": саме туди входять конденсатори, і ми позбавляємося провалів нульової напруги. Кожна напруга «грудочки» заряджає конденсатори; кожне занурення скидає його. Чим більший конденсатор, тим більше струму він може зберігати як заряд від цього «грудочки», і тим повільніше час розряду. А значить, більш плавний результат.

Але завжди є певні коливання, тому часто є "регулятор напруги" як останній крок, чіп, який приймає що-небудь від, скажімо, 20В до 3В, і видає надійні 5В або близько того.

Тоді всі компоненти беруть ці 5v і перетворюють їх у 5v та 0v, щоб вони означали 1 та 0 ... за винятком того, що вони не мають. Вони перетворюють це на "напруги вище або нижче пари вольт", щоб означати 1 або 0: тому там багато можливостей.

Процесор (і більшість пристроїв, як маршрутизатори мають один) - це в основному чорна скринька, яка читає в команді, виконує дії, про які говорить команда, переходить до наступної команди в послідовності і повторюється. І робить це постійно , з моменту ввімкнення.

Процесор використовує частину заряду від цих напруг для зберігання речей у своїй внутрішній пам'яті, у "мінливій" формі, яка розряджається досить швидко, тому для постійного запам'ятовування потрібна постійна потужність.

Однією з таких речей, які він зберігає, є "лічильник програм" - тобто, яка команда останньо читається, тому він знає, як зробити "перехід до наступної команди в послідовності" трохи вище.

При першому включенні процесора він намагається прочитати в лічильнику програми, і оскільки пам'ять повністю розрядилася, лічильник програм містить значення нуля. Це означає, що він завантажується вгору ... тому він читає в команді з нульової адреси, що є кодом завантаження. [nb: велике спрощення тут! По правді кажучи, інші речі також повинні дорівнювати нулю для перезавантаження.]

Отже, коли ви живите цикл, вам потрібно чекати досить довго, щоб:

  • згладжуючі конденсатори для розряду достатньо, щоб ...
  • Можливість регулятора напруги регулювати напруги вгору недостатня для утримання напруги вище ...
  • рівень процесора, необхідний для збереження лічильника програми, зберігається досить довго, що ...
  • Програма процесора лічильник скидів.

Якщо цього не зробити, то можливо, що тільки частина його розряджена: лічильник програм зберігає випадкове значення. Те саме стосується і будь-якої іншої енергонезалежної пам'яті в системі, тому навіть якщо ЦП взагалі не розряджається, дані, що зберігаються в пам'яті за адресою, на яку вказує вказівник програми, можуть деградувати.

Так чи інакше, тоді процесор не знає, що йому потрібно запустити завантажувальний код, а натомість намагається десь запустити якийсь випадковий код. Це не добре, і, ймовірно, не скасує ваш маршрутизатор.

Однієї секунди, мабуть, достатньо. П’яти секунд майже напевно вистачить. Підрахунок до десяти майже певний, щоб вистачити часу на п’ять секунд. Тому відключіть мережу від мережі, порахуйте до десяти, підключіть.

Ось чому, коли ви отримуєте короткий час вимкнення потужності, і світло на мить згасає, іноді ваш маршрутизатор працює нормально (нічого не розряджається, він працює так, як було); іноді він виходить з ладу (пам'ять пошкодилася); іноді він перезавантажується (потужність була достатньо довгою, щоб процесор повністю розрядив програмний лічильник).

Якщо ми відокремлюємо пристрій від важких частин блоку живлення (тобто у нашого маршрутизатора є джерело живлення від стінки, і ми відключаємося від задньої частини маршрутизатора, а не від стіни), то ми можемо бути швидше, оскільки ми відокремили конденсатори від пристрою. Але нам ще потрібно приділити час летючої пам’яті розряду. Шанси, часу, який нам потрібно відключити і знову підключити, достатньо. Але ... хіба ці зайві дев'ять секунд такі цінні? Напевно, ні. Порахуйте до п'яти, можливо.

Отже, не демонтуючи пристрій та не будуючи графік поточного падіння та часу розряду пам’яті для кожного компонента, підсумок:

НЕМАЄ. Мінімальний час безпечного перезавантаження точно неможливо оцінити. Це не є постійним навіть для кожного пристрою або навіть для перезавантаження для одного пристрою.

[Примітка: все вищесказане - це драматичне спрощення реальності, але це принаймні дещо краще, ніж "це конденсатори!"]

[Редагувати: з технічної підтримки я знаю, що якщо ви скажете комусь відключитися від мережі, а потім знову підключіть його, вони часто просто не зроблять цього, але скажуть, що вони зробили. Здається, що люди неохоче просто роблять дію, а потім скасовують її: вони скоротять дію до логічного завершення, де нічого не змінилося. Так само, якщо ви вважаєте, що кабель відключений від мережі, і попросите його перевірити, вони часто підтвердять вам, що він підключений ідеально, ніколи не встаючи з місця, щоб перевірити.

Але коли відключення від розетки - це лише крок до того, щоб зробити щось інше (чекати десять секунд), тоді це нормально. Тож, якщо ви скажете їм відключитися від мережі, зачекайте десять секунд і відключіться, вони НАЙЧАСТЬ частіше це роблять. Так що десять секунд має і психологічне використання!

Найкраще, однак, попросити їх витягнути кабель, надути його, щоб переконатися, що немає пилу, що розриває контакти та вводить шум, а потім підштовхує його назад. Я ніколи не знав, щоб хтось не відключався від розетки, коли це дано інструкція. Видування, очевидно, не робить нічого іншого, крім того, щоб спочатку відключити кабель, а потім зачекали хвилину перед відключенням живлення. Попросити їх дотримуватися цієї процедури також далеко, FAR більше шансів на успіх, якщо ви думаєте, що кабель щойно відключений від мережі. Це очевидно виправляє 100% цих ситуацій, але лише частина з них коли-небудь визнає, "коли я пішла це зробити, я виявила, що це відключено від мережі ..."]


1
Далі до відповіді K7AAY: конденсатори, як правило, розряджаються експоненціально, напруга з них різко падає, а потім відходить, коли вона наближається до 0В, тому теоретично їм потрібно вічно повністю розряджатися: не "8 секунд"! Практично їх швидкість розряду залежить від струму, що виводиться з них. Що стосується згладжуючого конденсатора, ви хочете, щоб він майже повністю заряджався між циклами напруги, оскільки ви хочете, щоб його вихідна напруга залишалася максимально наближеною до вхідної напруги: тож, потрапляючи на них напругою до повного розряду, це не пошкодить їх, оскільки трапляється 100x / сек при звичайному використанні!
Деві Морган

1

Я погоджуюся з іншими техніками тут, щодо того, що 10 секунд є довільними. Точний час, необхідний для повного зливання конденсаторів пристрою, залежить від самих конденсаторів.

Я також можу надати додаткову довіру до коментаря "user2813274", тому що я пережив подібну подію з материнською платою ... за винятком випадків, коли йдеться про цю материнську плату, час, призначений для повного зливання плати, становив 6 місяців. Як не дивно, здається, що поки дошка не буде повністю висушена, вона не буде належним чином увімкнена. Але через десь 6 місяців сидіння на полиці я спробував знову дошку, і вона підійшла правильно, і до цього часу ідеально працює. Особливою платою була Asus M2N4-SLI (якщо пам'ять слугує мені), яка почала мати проблеми при її першому встановленні через з'єднання з Radeon-карткою, яка не зовсім відповідала вимогам напруги шини, і продовжували вимикатися в середині ігор під час швидких послідовностей дій. Початкове враження полягало в тому, що проблема просто перегрівається, але після додавання деяких досить радикальних рішень для охолодження поведінка продовжувалась і врешті-решт плата взагалі перестала працювати. Я подумав, що це смажене, але я не хотів просто кидати у сміття того дня ... і я радий, що цього не зробив, тому що він виявився однією з найкращих дощок у мене.

У будь-якому випадку у мене є Linksys WRT54GS-v2.1 і Cradlepoint 1100, які я переконфігурував і став завданням WAP, тому що мої потреби в маршрутизації / брандмауері перевищують можливості обох пристроїв (тому я створив дуже швидкий IPS для pfSense / IDS / брандмауер та перейменував інші два). Що стосується обох пристроїв, то краще приділити їм принаймні 10 секунд, якщо не 30 секунд, щоб вони повністю виснажилися, щоб уникнути пошкодження пам’яті під час завантаження через фрагменти останнього середовища виконання зависання після відвал потужності. Обидва моїх WAP є більш-менш рівними за потужністю, але мають різні схеми конденсаторів і мають тенденцію до зливу з різною швидкістю. Було б важко виміряти точний час, необхідний без дуже чутливого осцилографа для моніторингу плати на кожній алеї передачі струму.


На платі ASUS, тому на цих платах зазвичай є перемичка, яку ви можете коротко (щойно акумулятор надійно виймається), щоб витратити збережену енергію. Це в основному коротшає система, щоб примусити негайне розсіювання.
Брайан Ноблеуч

Ви пригадуєте, коли ця функція почала використовуватись? Я прошу, тому що я не впевнений, що на моїй дошці є така перемичка, хоча це можливо, і я, можливо, просто пропустив це під час стресу.
StygianAgenda

1

У звичайних обставинах час відключення пристрою необхідно відключити, щоб забезпечити чистий скидання значно коротше, ніж десять секунд. Однак багато мікроконтролерів та мікропроцесорів мають різні види режимів малої потужності. Навіть якщо пристрій ніколи навмисно не викликає подібні режими, можливо, вони можуть увійти внаслідок якихось несподіваних збоїв. Як правило, якщо пристрій працює навіть на півдорозі нормально, це досить хороший знак того, що він випадково не перейшов у стан мінімальної потужності, але інструкції не передбачають, що користувачі зможуть це сказати.

Якщо пристрій розроблено з урахуванням роботи малої потужності, навіть звичайні кришки живлення можуть підтримувати процесор у (небажаному) режимі з низькою потужністю більше хвилини, але пристрої, які не розроблені абсолютно мінімізація споживання електроенергії призведе до достатнього струму навіть у режимі малої потужності, щоб вичерпати ковпачки протягом декількох секунд. Наприклад, хоча деякі мікросхеми пам’яті забирають менше 1uA (мільйонну частину ампер) під час роботи в режимі очікування, деякі дешевіші, але еквівалентні, можуть наближатися до 100uA. Якщо все інше в пристрої, що працює на акумуляторі, як-от телефон, в режимі очікування складе в середньому 5uA, маючи розтягнення мікросхеми пам’яті 100uA, це значно скоротить час автономної роботи. З іншого боку, якщо очікується, що пристрій притягуватиме 100 мА щоразу, коли він підключений до мережі (100 тисяч, або одна десята частина А),

Зауважте, що деякі пристрої, що працюють на акумуляторі, містять кнопку скидання; це тому, що, хоча виймання та перевстановлення акумуляторів зазвичай скидають їх чисто, можливо, вони зможуть потрапити в ситуацію, коли вони не функціонували, але майже не виводили струм. Якщо пристрій потрапляє в такий стан, відновити його до роботи без кнопки скидання може бути майже неможливо.

Зауважте, що на пристроях із кнопками скидання можливо, що вимкнення пристрою може бути ефективнішим, ніж використання однієї кнопки, але натискання кнопки, коли пристрій відключено, майже завжди швидко зливає будь-які кришки живлення, навіть якщо пристрій має потрапив у інакше проблемний стан малої потужності.


0

Подумайте про це так,

якщо ви відключили пристрій і торкнулися будь-якого конденсатора в ланцюзі за допомогою світлодіода

скільки секунд вам доведеться зачекати, перш ніж не вистачить залишкової потужності, щоб запалити лампочку?

це ваша відповідь.


1
Очевидно, ви володієте хорошою інтуїцією щодо поведінки електронних компонентів. Однак комусь із достатньо доброю інтуїцією, щоб зрозуміти вашу відповідь, не потрібно було б ставити питання в першу чергу.
Девід Річербі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.