Чи слід вимкнути сервери вночі?


144

Є сервер, який використовується з 4:30 ранку до ~ 22:00.

Чи слід його вимкнути? Я думаю, що це сервер і що у нього не буде проблеми залишатися, але серйозні професори говорять мені, що це небезпечно і що HD може вийти з ладу протягом 2 років. Власник сервера вважає, що його старий сервер, який працює з 1995 року без резервного копіювання та жодного жорсткого диска (якщо жорсткий диск виходить з ладу, він прикручений) не мав проблем, оскільки він вимикав його вночі.

У що ви вірите для цього?

Тепер він має масив RAID 1, резервне копіювання зовнішнього жорсткого диска та серверні резервні копії на жорсткому диску на DVD та в Інтернеті.


62
+1, тому що, хоча це не так, як я думаю, ніхто з нас навіть не розважав, явно це роблять деякі, і на нього потрібно відповісти.
Марк Хендерсон

8
Ваші професори не працюють із серверами. Вони працюють на робочих станціях з мережевими демонами.
шматочки бекону

4
Ви не можете використовувати деякі параметри живлення для відключення жорстких дисків, коли вони не використовуються? Така ж користь щодо зносу, але не потрібно вимикати всю машину.
Брендан Лонг

34
Професори англійської мови?
Ієн Холдер

28
Я б не рекомендував отримувати поради від людей, які не створюють резервні копії. Особливо ні, якщо вони роблять це протягом 15+ років. Економія електричної енергії - єдиний аргумент для її відключення. Термін експлуатації скорочуватиметься через нагрівання та охолодження кожного дня.
Мальте

Відповіді:


153

Щоб порівняти його з аналогією автомобіля: таксі може пройти понад 500 000 кілометрів, перш ніж йому потрібно буде відновити двигун. Причиною цього є те, що вони постійно працюють, 24/7, і після того, як двигун автомобіля досягне температури, кількість зносу, який він отримує під час роботи, сильно зменшується.

Комп'ютер начебто такий самий. Більшість «зносу» деталей може статися під час завантаження сервера. Просто підключіть підсилювач до комп'ютера та увімкніть його. Коли він запускається, потужність, яку він притягує, піднімається дуже високо, а потім осідає, як тільки всі диски розгорнулися і процесор невідомий. Крім того, подумайте про те, скільки дискових дій сервер зазнає під час завантаження проти, коли він працює. Швидше за все, доступ до диска під час завантаження ОС є досить вагомою діяльністю, тоді як коли ОС працює, якщо це не дуже важкий сервер баз даних (я гадаю, що ні), диски, швидше за все, залишаться досить простою. Якщо в будь-який час вона вийде з ладу, велика ймовірність, що вона буде завантажена.

Увімкнення та вимкнення сервера - дурна ідея. Окрім того, що більшість серверів може зайняти більше 2-5 хвилин, щоб просто пройти перевірки BIOS, це також величезна кількість витраченого часу.


Оновлення 2018 року: враховуючи, що більшість комп’ютерів зараз є повністю твердими, ця відповідь може бути вже не такою точною, як раніше. Аналогія таксі не дуже відповідає сучасним сучасним серверам. Однак, як правило, ви все ще генерал не вимикаєте сервери.


15
Чи можете ви додати кілька посилань на дослідження на цю тему?
mafu

15
@mafutrct: WikiBook on HD Failure та Google Labs Study on HD Failure демонструє непереконливі докази, що дозволяють припустити, що цикли потужності впливають на тривалість роботи драйву, а загальний час роботи не так багато, як партія / удача в розіграші. Також очевидні речі, такі як фізична травма, мають найбільший ефект.
Кріс S

3
Як вони заправляють таксі, якщо воно завжди працює? Це незаконно у більшості юрисдикцій.
Гонки легкості по орбіті

8
@Tomalak - ну, суть аналогії полягала в тому, що двигун таксі перебуває до температури і за цей час виникає менше зносу. За 90 секунд потрібно, щоб знову заправити таксі, а двигун не має шансів охолонути, і, таким чином, знос все-таки знижується. На комп’ютері він "охолоджується" (для цілей аналогії) миттєво, і кожен старт - це "холодний" старт.
Марк Хендерсон

6
@Fergus - ну, це стосується лише фізичних коробок. Якщо у ВМ є вільне, увімкніть та вимкніть його скільки завгодно. Але ви не отримаєте від цього жодної економії та енергозбереження.
Марк Хендерсон

70

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


3
Найімовірніше, через стрес на диску @ boot; Крім того, у мене був сервер, який із задоволенням працював роками, потім відмовився підходити при перезапуску. Виявляється завантажувальний диск повільно деградує, MBR зовсім не читабельний - але MBR читався лише під час завантаження, тому його ніхто не помітив. На щастя, диск повністю загинув лише після шаленого поспіху відновити те, що ще не було створено.
Пісквор

Я сумніваюся, що це відбувається з вимиканням один раз на день, навіть у корпоративних дисків є 300 000 перемикачів на підрахунок у технічних деталях. Проблема полягає в управлінні енергією, яке робить це кожні 15 хвилин.
Лотар

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

52

Єдине, що я можу побачити, що це навіть близько до того, що вам сказали, - це те, що накопичувачі можуть вийти з ладу протягом 2 років. Насправді вони можуть провалитися в будь-який час. Я впевнений, що більшість із нас отримали принаймні один абсолютно новий привід, який був DOA. У середньому серверні накопичувачі триватимуть що-небудь приблизно від 3 років вгору, причому 10 або 20 років не надто рідко. Це не означає, що будь-який індивідуальний привід не вийде з ладу цілою партією раніше.

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

наприклад, резервні копії краще робити, коли немає або мало активності користувачів. Це допомагає забезпечити послідовне резервне копіювання. Впевнені, що існують способи, але чому б не дати вашим резервним копіям всі шанси на успіх, коли нічого не втратити, зробивши це?

Хтось, що працює на "сервері" з одним диском і не має резервної копії, не дурень, а не адміністратор. Єдина причина, з якої він уникнув, - це чиста німа удача. Це не мало нічого спільного з відключенням машини вночі.


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

23

Сервери призначені для роботи 24x7. Відключення серверів протягом ночі вкрай нетипово. Серверні жорсткі диски розроблені таким чином, щоб бути більш надійними, ніж настільні диски, і тепер, коли у вас є резервні копії та RAID 1, ви не зазнаєте втрати даних, якщо один з двох ваших накопичувачів вийде з ладу.

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


Це здається логічним :) Це моторольний ПК ПК ПК .. притулок ще не вмер!
GorillaApe

13

Я ніколи раніше не вимикав сервер вночі.

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

Ваші професори - ідіоти.


2
Увімкнення та вимкнення машини, безумовно, призведе до відмови диска, якщо він буде вимкнено протягом досить тривалого часу. Якщо вимкнути машину на 10 років, накопичувач принаймні гарантовано прослужить принаймні 10 років. Питання в тому, як довго середній автомат потрібно залишити, щоб мати позитивний ефект.
інтуїтивно

4
@intuited Якщо ви увімкнули машину після 50 років очікування і накопичувач не завантажився, це тривало 0 років, 50 років чи що?
Кейд Ру

@Cade Roux: Я поняття не маю. Що це має значення? Навіть якщо ми порахуємо це як 0, цей амортизатор не збирається суттєво змінити загальне середнє значення.
інтуїтивно

1
@intuited це був жарт - але насправді він, швидше за все, перекосить середнє research.google.com/archive/disk_failures.pdf І з цих даних можливо, що новий привід увімкнеться після сидіння на полиці до 5 років більша ймовірність виходу з ладу, ніж накопичувач, який працює протягом 5 років. Сенс у суперечливості, оскільки він не окуповує себе, щоб обладнання не могло сидіти в режимі очікування більше, ніж це відбувається, щоб вимкнути його та знову ввімкнути. Апаратне забезпечення деградує та застаріло. Потрібно використовувати його максимальне значення до його зносу та заміни.
Кейд Ру

@Cade Roux: З дослідження Google, з яким ви пов’язані: Як це часто зустрічається в розгортанні серверного класу, диски були включені, спінінг та, як правило, на сервісі практично протягом усього їх записаного життя. Тож дослідження тут не доречні. Це свідчить про те, що все-таки новий привід буде швидше, ніж старий, вийде з ладу протягом певного періоду часу після його включення, але це передбачає, що старий вже не вийшов з ладу протягом 5 років, що це було біг.
інтуїтивно

11

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

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

Я закликаю вас піти до цих «серйозних професорів» і провести дослідження, що показують, що залишати комп’ютер 24x7 це погано. Я хотів би створити резервну копію того, що вони говорять.


Я сказав серйозно, тому що один з них розробив процесори, вбудовані системи дуже добре знають ядро ​​Linux. Що стосується резервних копій, я створив сценарії для автоматичного резервного копіювання, але тоді власник і адміністратор там виглядали мені як чувак WTF. "НІ я хочу робити їх щодня вручну", а не "дьогтю та стискання".
GorillaApe

2
@Parhs Простіше кажучи, ви розумніші за своїх начальників. Було б розумно відмовитися від пошуку і знайти справжнього наставника, перш ніж ви витратили занадто багато часу в тіні ідіотів, які не дозволять вам зробити правильно.
Skyhawk

10

Реально більшість серверів, як очікується, будуть доступні 24/7. Простий і простий.

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

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

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


7

Що важливіше - охолодження. Охолодження має велику різницю. Температура всередині коробки може значно перевищувати кімнатну. Я б встановив програмне забезпечення для моніторингу такого, як Everest. Порівнюючи сучасний жорсткий диск із тим, що ви замінили, вони запускаються гарячими. Деяким потрібні вентилятори, щоб охолодити їх. Іноді маленький вентилятор може дуже змінити. Термін служби HD та сервера буде залежати від охолодження.


5

Так, не варіант. Скажіть своїм професорам, що галузевим стандартом є залишити їх працювати 24/7 та отримати гарантію на несправне обладнання. Якщо серверу 16 років, я думаю, що ви не збираєтесь отримати цю гарантію.
Якби сервер вибухнув, який час відновлення вам доведеться створити новий із резервною копією інформації? Я б почав натякати клієнтам, що їх сервер закінчився, і вони повинні почати шукати кошти на новий.


5

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

При недостатньо сконструйованих схемах струми струму від включення машини також можуть підкреслити деякі компоненти, хоча це не все так імовірно.

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

Ось чому ви іноді бачите в продажу материнські плати із "конденсаторами серверного класу" - адже ці машини працюють на повній швидкості 24x7 і жують протягом усього періоду роботи материнської плати.


15+ років тому я чув термін "статистика диска" або щось подібне, пояснення було дано після того, як роками працювали полімери в дискових мастилах починають утворювати довгі ланцюги, і коли диск вимикається і перестає крутити підшипники захопити і не почнеться знову ". Відключення живлення в постійному струмі зазвичай означали, що купа серверів не буде перезапускатися. Звичайно, я не маю уявлення, які диски зараз використовуються як / замість підшипників.
jqa

+1 для напруги. Мені було цікаво, чи хтось це згадає. @james, це називається "стрикт", і було зроблено багато роботи, щоб придумати мастила для накопичувачів, які не згущуються з часом, використовують / зловживають. Речі краще, ніж раніше, але включення та вимкнення приводів все ще не є хорошою ідеєю, оскільки вони, швидше за все, загинуть при попаданні потужності, або тому, що компонент дме, або приводні двигуни не можуть почати крутити блюда
Грег

Більшість материнських плат, виготовлених з 2008 року (можливо, раніше), зараз використовують твердотільні конденсатори, які мають НАЙЧАЛЬШИЙ більший термін служби, ніж електролітичні матеріали. Зараз джерела живлення - єдине місце, де ви все ще бачите електролітичні конденсатори.
Mircea Chirea

Це вигадка (палка + тертя), а не напруження. :-)
kindall

2

Коли мені довелося щомісяця отримувати сервісне профілактичне обслуговування від виробника, вони почали вимикати щомісяця. Це, як правило, призводило до відмов компонентів. Графік змінився на щоквартальний, потім на лише коли потрібно. Я б не рекомендував вимикати стару систему, якщо не було необхідності.


Так, я бачив і сервери, що працюють понад 1000 днів. Але не регулярне перезавантаження (тепле) є гріхом; краще зустріти несправну систему після запланованого перезавантаження, ніж після непланової. Крім того, ці перезавантаження, як правило, розкривають помилки в налаштуваннях.
sjas

1

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

Наприклад, у системі Red Hat ці дії починаються о 4:02 на сервері. Залежно від сервера, вони можуть працювати від декількох секунд до години або більше. Якщо ви ввімкнете сервер о 4:30, ці завдання по технічному обслуговуванню почнеться негайно (анакроном), і найраніші користувачі, які входитимуть між ними до 5-го ранку, будуть певним чином впливати.

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