Назад | Перейти на главную страницу

Доказательство того, что перевод сервера в спящий режим на выходных - не лучшая практика.

Верно ли, что жизнь современных серверных машин продлевается, если вы никогда не выключаете их, а не выключаете, когда они не нужны?

Я говорю о машинах с серверами баз данных, которые вообще не используются в выходные дни.

Если да, где я могу найти статью / документ с доказательством того, что постоянно работающий сервер имеет меньше аппаратных сбоев за эти годы, чем тот, который периодически отключается?

Вам будет гораздо лучше выключить их, чем впадать в спячку. На всех платформах, которые я когда-либо использовал, гибернация чревата проблемами, ошибками и случайными сбоями. Если выключение серверов на выходных и (что более важно) проверка их правильной работы в понедельник является приемлемой практикой для вашей среды, я настоятельно рекомендую это сделать в режиме гибернации или сна.

Нет, вы вряд ли найдете документ с доказательством, потому что исследование буквально нужно было бы проводить в течение жизненного цикла оборудования (3-5 лет), и к тому времени статья будет совершенно неактуальной, потому что модель будет быть настолько устаревшим, что почти бесполезен для производства. Вы можете утверждать, что это «общее исследование», но технологии развиваются достаточно быстро, так что контраргументы недавних технологических усовершенствований достаточно сильны, чтобы сделать все обсуждение бессмысленным.

Здесь можно привести два основных аргумента:

  1. Постоянная работа серверов снижает нагрузку на их компоненты
    Это основано на (правильной) теории, согласно которой вращающиеся части (вентиляторы, жесткие диски) подвергаются большему воздействию во время раскрутки, чем при непрерывной работе, и на том факте, что иногда эти вращающиеся части не начинают вращаться снова.
    Некоторые из этих убеждений устарели (в наши дни «зацикленность на голове» на самом деле не такая уж большая проблема, как было сказано 30 лет назад), но все же в этом есть существенная правда: спросите любого, кто когда-либо отключал длительный RAID array или SAN и снова включил его при сбоях раскрутки.
    Существует также тепловое воздействие (повторяющееся нагревание / охлаждение чипов - например, ЦП), вызывающее сбои - это было гораздо более распространено в «Старых добрых днях», и на самом деле многие владельцы Commodore Amiga могут рассказать вам о «карандаше». fix "для микросхем, которые из-за этого выходили из гнезда.

  2. Запуск серверов, когда они не используются, ДОРОГО - И контрапункт в том, что на экономию энергии / охлаждения можно купить новый сервер (или его части).
    Это зависит от стоимости вашего сервера и стоимости электроэнергии, но это важный фактор. Даже если вы простаиваете CPU, вы все равно платите за раскрутку дисков (и если вы их выключаете, вы не устраняете ни одного из рисков, указанных в пункте (1) выше.

Где я сила УЖАСНО дорого, а надежность серверного оборудования довольно высока даже при нескольких циклах включения питания, поэтому, если у меня есть машины, которые полностью не используются и потребляют значительное количество энергии, я бы подумал о том, чтобы их выключить (исходя из того факта, что экономия от одной коробки может быть куплена это замена жестких дисков).
Если через 5 лет коробка выйдет из строя, срок ее амортизации уже истек, и заменить ее не составит большого труда.

Если вы вообще не используете их в выходные, почему бы просто не выключить их на всякий случай? Нет никакого реального преимущества гибернации перед выключением, единственное, что он делает, это возвращает вас в текущее состояние, которое, вероятно, в любом случае будет достигнуто перезагрузкой, если это сервер базы данных.