Sollten die Server nachts ausgeschaltet werden?

144

Es gibt einen Server, der von 4:30 Uhr morgens bis ~ 22:00 Uhr benutzt wird.

Sollte es ausgeschaltet sein? Ich denke, dass es ein Server ist und dass es kein Problem gibt, auf dem man bleiben kann, aber ernsthafte Professoren sagen mir, dass es gefährlich ist und dass HD innerhalb von 2 Jahren ausfallen kann. Der Serverbesitzer glaubt, dass sein alter Server von 1995 ohne Backup lief und eine einzelne Festplatte (wenn die Festplatte ausfällt, ist er eingeschraubt) kein Problem hatte, weil er sie nachts ausgeschaltet hat.

Was glaubst du dafür?

Jetzt verfügt es über ein RAID 1-Array, eine externe Festplattensicherung und mehrere vollständige Festplattensicherungen auf DVD und über das Internet.

GorillaApe
quelle
62
+1, denn auch wenn dies eine Frage ist, von der ich glaube, dass keiner von uns jemals darüber nachgedacht hat, machen es doch einige Leute und es muss beantwortet werden.
Mark Henderson
8
Ihre Professoren betreiben keine Server. Sie betreiben Workstations mit Netzwerk-Daemons.
Bacon Bits
4
Können Sie einige Energieeinstellungen nicht verwenden, um die Festplatten herunterzufahren, wenn sie nicht verwendet werden? Gleicher Vorteil in Bezug auf den Verschleiß, aber Sie müssen nicht die gesamte Maschine ausschalten.
Brendan Long
34
Professoren für Englisch Lit?
Iain Holder
28
Ich würde nicht empfehlen, sich von Leuten beraten zu lassen, die keine Backups machen. Vor allem nicht, wenn sie dies über 15 Jahre lang tun. Das Einsparen von elektrischer Energie ist das einzige Argument, um das Gerät auszuschalten. Die Lebensdauer wird durch tägliches Aufheizen und Abkühlen verkürzt.
Malte

Antworten:

153

Um es mit einer Auto-Analogie zu vergleichen: Ein Taxi kann mehr als 500.000 Kilometer zurücklegen, bevor ein Motor umgebaut werden muss. Der Grund dafür ist, dass sie rund um die Uhr laufen und nachdem der Motor eines Autos die Temperatur erreicht hat, der Verschleiß, den es während des Betriebs erfährt, stark reduziert ist.

Ein Computer ist ein bisschen das gleiche. Der größte Teil der "Abnutzung" von Teilen kann beim Hochfahren des Servers auftreten. Schließen Sie einfach ein Ampere-Messgerät an Ihren Computer an und schalten Sie es ein. Wenn es hochfährt, steigt die aufgenommene Leistung sehr hoch und setzt sich dann ab, sobald alle Festplatten hochgefahren sind und der Prozessor initialisiert ist. Überlegen Sie auch, wie viel Festplattenaktivität der Server während des Startvorgangs durchläuft und wann er funktioniert. Wahrscheinlich ist der Festplattenzugriff durch das Booten des Betriebssystems recht solide. Wenn das Betriebssystem ausgeführt wird, bleiben die Festplatten höchstwahrscheinlich im Leerlauf, es sei denn, es handelt sich um einen sehr schweren Datenbankserver (ich vermute nicht). Wenn es irgendwann mal schief geht, ist es wahrscheinlich, dass es beim Booten hochfährt.

Das Ein- und Ausschalten Ihres Servers ist eine blöde Idee. Nicht nur zu erwähnen, dass die meisten Server 2-5 Minuten benötigen, um die BIOS-Überprüfungen zu überstehen, es ist auch eine Menge Zeitverschwendung.


Update 2018: Da die meisten Computer nun im Wesentlichen vollständig aus Festkörpern bestehen, ist diese Antwort möglicherweise nicht mehr so ​​genau wie früher. Die Taxi-Analogie passt nicht wirklich zu den heutigen modernen Servern. In der Regel schalten Sie die Server dennoch nicht aus.

Mark Henderson
quelle
15
Könnten Sie einige Links zur Forschung zu diesem Thema hinzufügen?
Mafu
15
@mafutrct: WikiBook über HD-Fehler und Google Labs-Studie über HD-Fehler zeigt nicht zwingende Beweise dafür, dass sich Stromzyklen auf die Lebensdauer des Laufwerks auswirken, und die Gesamtbetriebszeit ist nicht so hoch wie das Los / Glück der Ziehung. Auch offensichtliche Dinge wie körperliche Traumata haben die größte Wirkung.
Chris S
3
Wie tanken sie das Taxi, wenn es immer fährt? Das ist in den meisten Ländern illegal.
Leichtigkeitsrennen im Orbit
8
@Tomalak - der Sinn der Analogie war, dass der Motor des Taxis temperaturbeständig ist und in dieser Zeit weniger Verschleiß auftritt. In den 90 Sekunden, die zum Auftanken eines Taxis benötigt werden, hat der Motor keine Chance, sich abzukühlen, und daher ist der Verschleiß immer noch geringer. Auf einem Computer wird es (im Sinne der Analogie) sofort "gekühlt", und jeder Start ist ein "Kaltstart".
Mark Henderson
6
@Fergus - nun, das gilt nur für physische Boxen. Wenn Sie eine VM haben, können Sie sie jederzeit ein- und ausschalten. Aber Sie werden keine Lebensrettung oder Stromersparnis davon bekommen.
Mark Henderson
70

Wenn Sie den Server jeden Tag aus- und wieder einschalten, fällt er wahrscheinlich schneller aus als wenn Sie ihn eingeschaltet lassen.

HostBits
quelle
3
Höchstwahrscheinlich aufgrund der Festplattenbelastung @ boot; Außerdem hatte ich einen Server, der jahrelang glücklich lief und sich dann weigerte, beim Neustart hochzufahren. Es stellte sich heraus, dass die Bootdiskette sich langsam verschlechterte und der MBR völlig unlesbar war - aber der MBR wurde nur beim Booten gelesen, sodass niemand etwas davon mitbekam. Zum Glück ist die Festplatte erst nach einem hektischen Ansturm auf die Wiederherstellung der noch nicht gesicherten Daten vollständig abgestorben.
Piskvor
Ich bezweifle, dass dies beim Ausschalten einmal am Tag geschieht, selbst bei Enterprise-Datenträgern ist die Anzahl der Einschaltvorgänge in den technischen Details auf 300.000 festgelegt. Das Problem kommt vom Energiemanagement, das alle 15 Minuten durchgeführt wird.
Lothar
Ich verstehe nicht, wie eine Antwort, die nur die Gedanken von jemandem wiedergibt, ohne zu überlegen, was jemals 70 positive Stimmen erhalten hat.
Bassie-c
52

Das Einzige, was ich sehen kann, das in etwa richtig ist, ist, dass Laufwerke innerhalb von zwei Jahren ausfallen können. Sie können nämlich jederzeit scheitern. Ich bin sicher, die meisten von uns haben mindestens ein brandneues Laufwerk erhalten, das DOA war. Im Durchschnitt halten Serverlaufwerke etwa 3 Jahre und 10 oder 20 Jahre, was nicht ungewöhnlich ist. Das heißt nicht, dass ein einzelnes Laufwerk nicht viel früher ausfällt.

Server (dh ein Computer mit geeigneten Serverkomponenten) sind so konzipiert, dass sie kontinuierlich ausgeführt werden. Es gibt keinen Grund, es nachts herunterzufahren, aber einige sehr gute Gründe, es laufen zu lassen. Die Nacht oder eine andere Zeit, die für ein bestimmtes System "ruhig" ist, ist die Zeit, um die gesamte Wartung und Automatisierung durchzuführen.

zB Backups werden am besten erstellt, wenn keine oder nur geringe Benutzeraktivitäten stattfinden. Dadurch wird sichergestellt, dass die Sicherungen konsistent sind. Sicher, es gibt Möglichkeiten, aber warum geben Sie Ihren Backups nicht jede Chance auf Erfolg, wenn Sie dabei nichts zu verlieren haben?

Jemand, der einen "Server" mit einer einzelnen Festplatte und keiner Sicherung betreibt, ist ein Dummkopf, kein Administrator. Der einzige Grund, warum er damit davongekommen ist, ist bloßes Pech. Es hatte absolut nichts damit zu tun, die Maschine nachts auszuschalten.

John Gardeniers
quelle
Ich gehe hier eine wilde Vermutung an und sage, dass der "Administrator", der keine Backups erstellt, auch keine geeigneten Server-Komponenten verwendet.
Intuited
23

Server sollen 24x7 arbeiten. Das Herunterfahren von Servern über Nacht ist äußerst untypisch. Server-Festplatten sind zuverlässiger als Desktop-Laufwerke. Da Sie jetzt über Backups und RAID 1 verfügen, gehen keine Daten mehr verloren, wenn eines Ihrer beiden Laufwerke ausfällt.

Was ich jetzt für diesen 16 Jahre alten Server sorgen würde, ist ein Motherboard oder ein nicht redundanter Stromversorgungsfehler.

Null-Subnetz
quelle
Es scheint logisch :) Es ist ein Motorola PC Power PC .. noch nicht gestorben!
GorillaApe
13

Ich habe nachts noch nie einen Server ausgeschaltet.

Festplatten fallen aus, wenn sie ausfallen. Das Ein- und Ausschalten der Maschine führt nicht dazu, dass das Laufwerk langsamer ausfällt. Ich habe Festplatten des Herstellers gesehen, die bereits fehlerhaft waren, und ich habe Festplatten gesehen, die seit mehr als 5 Jahren ohne Fehler laufen (und aktiv verwendet werden).

Ihre Professoren sind Idioten.

mrdenny
quelle
2
Das Ein- und Ausschalten der Maschine führt definitiv dazu, dass das Laufwerk langsamer ausfällt, wenn es längere Zeit ausgeschaltet bleibt. Wenn Sie die Maschine für 10 Jahre ausschalten, hat der Antrieb eine mehr oder weniger lange Garantie von mindestens 10 Jahren. Die Frage ist, wie lange die durchschnittliche Maschine ausgeschaltet bleiben muss, um einen positiven Effekt zu erzielen.
Intuited
4
@intuited Wenn Sie den Computer nach 50 Jahren Warten einschalten und das Laufwerk nicht booten kann, dauerte es 0 Jahre, 50 Jahre oder was?
Cade Roux
@Cade Roux: Ich habe keine Ahnung. Was macht es aus? Auch wenn wir es als 0 zählen, wird dieser Ausreißer den Gesamtdurchschnitt nicht wesentlich verändern.
Intuited
1
@intuited es war ein Witz - aber tatsächlich, es wird die durchschnittlich wahrscheinlich Skew research.google.com/archive/disk_failures.pdf Und aus diesen Daten ist es möglich , dass ein neues Laufwerk nach dem Sitzen auf dem Regal zu 5 Jahren eingeschaltet wird mit größerer Wahrscheinlichkeit als ein Laufwerk, das 5 Jahre läuft. Der Punkt ist umstritten, weil es sich nicht auszahlt, Hardware mehr im Leerlauf zu lassen als sie aus- und wieder einzuschalten. Die Hardware ist in die Jahre gekommen und veraltet und muss ihren Maximalwert aufweisen, bevor sie abgenutzt und ersetzt wird.
Cade Roux
@Cade Roux: Aus der von Ihnen verlinkten Google-Recherche: Wie bei Bereitstellungen in der Serverklasse üblich, waren die Festplatten eingeschaltet, drehten sich und waren im Allgemeinen für praktisch die gesamte aufgezeichnete Lebensdauer in Betrieb. Diese Forschung ist hier also nicht relevant. Es zeigt, dass das immer noch neue Laufwerk in einem bestimmten Zeitraum nach dem Wiedereinschalten mit größerer Wahrscheinlichkeit ausfällt als das alte. Dabei wird jedoch davon ausgegangen, dass das alte Laufwerk in den letzten 5 Jahren noch nicht ausgefallen ist Laufen.
Intuited
11

Dies bringt auch einen größeren "menschlichen Aspekt" auf den Server. Selbst wenn Sie die Energieeinstellungen zum richtigen Zeitpunkt zum Ein- und Ausschalten verwenden, sollten Sie den Server von jemandem überwachen lassen, um sicherzustellen, dass alle erforderlichen Dienste usw. ordnungsgemäß gestartet werden. Das ist wertvolle Zeit, die Sie den Professoren für Backups und RAID beibringen können.

Wann führen Sie Backups durch? Ich würde alles für ein 6-Stunden-Fenster geben, um meine täglichen Backups, Updates, Hotfixes usw. auszuführen. Wenn nichts anderes, kann diese Ausfallzeit dafür verwendet werden.

Ich fordere Sie auf, zu diesen "seriösen Professoren" zu gehen und Nachforschungen anzustellen, die zeigen, dass es schlecht ist, den Computer rund um die Uhr laufen zu lassen. Ich würde gerne unterstützen, was sie sagen.

Theo
quelle
Ich sagte ernst, weil einer von ihnen Prozessoren entworfen hat, kennt Embedded-Systeme den Linux-Kernel sehr genau. Was Sicherungen betrifft, habe ich Skripte für die automatische Sicherung erstellt, aber dann sahen der Eigentümer und der Administrator dort aus wie ein WTF-Typ. "NEIN, ich möchte sie täglich manuell machen" und nicht "tarieren und komprimieren".
GorillaApe
2
@Parhs Einfach ausgedrückt, Sie sind schlauer als Ihre Vorgesetzten. Es wäre klug von Ihnen, aufzuhören und einen echten Mentor zu finden, bevor Sie zu viel Zeit im Schatten von Idioten verbracht haben, die Sie nicht das Richtige tun lassen.
Skyhawk
10

Realistischerweise werden die meisten Server voraussichtlich rund um die Uhr verfügbar sein. Schlicht und einfach.

Wenn es nicht so ist, wie Sie es möchten, gibt es eine heftige Auseinandersetzung, die zu mehr Verschleiß auf Ihrem Server führen wird. Die ständige Ausdehnung und Kontraktion zwischen dem Einschalten und dem Aufheizen des Servers, dem Ausschalten und dem Abkühlen des Servers oder der Verschleiß von Bauteilen durch ständigen Gebrauch.

Ich habe noch keine Forschung zu sehen, die schlechter ist, und ich bezweifle sehr, dass Ihr Professor Zugang zu einer anders behaupteten Forschung hat.

Am Ende müssen Sie die Entscheidung auf der Grundlage Ihrer Anforderungen treffen, aber der Kostenvorteil für die meisten Unternehmen besteht darin, dass ihre Server und Dienste jederzeit verfügbar sind, nicht nur, wenn jemand einsteigt und sie einschaltet. Vor allem, wenn es eine Debatte gibt, bei der Sie Ihren Servern möglicherweise mehr Probleme bereiten, indem Sie sie ausschalten.

Rfelsburg
quelle
7

Was wichtiger ist, ist die Kühlung. Die Kühlung macht einen großen Unterschied. Die Temperatur in der Box kann viel höher als der Raum sein. Ich würde Software installieren, um das wie immer zu überwachen. Wenn man die modernen Festplatten mit denen vergleicht, die Sie ersetzt haben, werden sie heiß. Manche brauchen Lüfter, um sie zu kühlen. Manchmal kann ein kleiner Lüfter einen großen Unterschied machen. Die Lebensdauer der Festplatte und des Servers hängt von der Kühlung ab.

Joe in Michigan
quelle
5

Ja, keine Option. Teilen Sie Ihren Professoren mit, dass es branchenüblich ist, sie rund um die Uhr in Betrieb zu lassen und eine Garantie für ausgefallene Hardware zu erhalten. Wenn der Server 16 Jahre alt ist, kann ich mir vorstellen, dass Sie diese Garantie nicht erhalten.
Wenn der Server explodieren würde, zu welcher Wiederherstellungszeit müssten Sie einen neuen Server mit den gesicherten Informationen erstellen? Ich möchte die Kunden darauf hinweisen, dass ihr Server das Ende der Lebensdauer erreicht hat, und sie sollten nach Mitteln für einen neuen suchen.

xXhRQ8sD2L7Z
quelle
5

Es ist wahr, dass die mechanischen Belastungen beim Aus- und Wiedereinschalten die Festplatte stark belasten. Es gab auch einige ältere Laufwerke, die (wenn sie ausreichend abgekühlt sind) aufgrund von "Haftreibung" nicht mehr funktionieren.

Bei unzureichend ausgelegten Schaltkreisen können Einschaltströme beim Einschalten der Maschine auch einige Komponenten belasten, obwohl dies nicht sehr wahrscheinlich ist.

Es ist jedoch eine Tatsache, dass das Anlassen der Maschine ihren Tribut fordert: Kondensatoren. Die zahlreichen Elektrolytkondensatoren auf der Hauptplatine sind wahrscheinlich das schwächste Glied der Systemzuverlässigkeit. Diese Kondensatoren sind für ihre Strom- / Spannungsbelastbarkeit, Betriebstemperatur und Lebensdauer ausgelegt. Typische Kondensatoren sind für mehrere tausend Stunden ausgelegt. Robuste / langlebige Verschlüsse sind für mehrere Zehntausend Stunden und höhere Temperaturen ausgelegt.

Aus diesem Grund werden manchmal Motherboards mit "Serverkondensatoren" zum Verkauf angeboten, da diese Maschinen rund um die Uhr mit voller Geschwindigkeit arbeiten und die Lebensdauer des Motherboards durchkauen.

Spielzeugbauer
quelle
Vor mehr als 15 Jahren habe ich den Begriff "Scheibenstatistik" oder ähnliches gehört. Die Erklärung lautete, dass die Polymere in den Scheibenschmierstoffen nach jahrelangem Betrieb lange Ketten bilden und wenn die Scheibe abgeschaltet wird und sich die Lager nicht mehr drehen ergreifen und nicht wieder starten '. Stromausfälle in einem DC bedeuteten normalerweise, dass einige Server nicht neu gestartet wurden. Natürlich habe ich jetzt keine Ahnung, welche Scheiben als / anstelle von Lagern verwendet werden.
JQA
+1 für Striktion. Ich fragte mich, ob es jemand erwähnen würde. @james, es heißt "Striktion", und es wurde viel Arbeit geleistet, um Schmiermittel für die Laufwerke zu finden, die sich im Laufe der Zeit nicht verdicken, verwenden / missbrauchen. Die Dinge sind besser als früher, aber das Ein- und Ausschalten von Laufwerken ist immer noch keine gute Idee, da sie höchstwahrscheinlich sterben, wenn der Strom ausfällt, weil eine Komponente durchbrennt oder die Antriebsmotoren die Plattenteller nicht drehen können
Greg
Die meisten Motherboards, die ab 2008 (möglicherweise früher) hergestellt wurden, verwenden jetzt Festkörper-Kondensatoren, die eine VIEL höhere Lebensdauer als elektrolytische Materialien haben. Stromversorgungen sind jetzt der einzige Ort, an dem Sie noch Elektrolytkondensatoren sehen.
Mircea Chirea
Das ist Haftreibung (Stock + Reibung), nicht Striktion. :-)
kindall
2

Als der Server vom Hersteller monatlich vorbeugende Wartungsarbeiten erhielt, wurde er jeden Monat heruntergefahren. Dies führte tendenziell zu Komponentenfehlern. Der Zeitplan wurde auf vierteljährlich und dann auf nur bei Bedarf geändert. Ich würde nicht empfehlen, ein so altes System herunterzufahren, es sei denn, dies ist erforderlich.

BillThor
quelle
Ja, ich habe auch Server mit einer Verfügbarkeit von mehr als 1000 Tagen gesehen. Aber nicht regelmäßig neu zu starten (warm) ist eine Sünde; Ein ausgefallenes System sollte nach einem geplanten Neustart besser angetroffen werden als nach einem ungeplanten. Auch diese Neustarts neigen dazu, Konfigurationsfehler aufzudecken.
Sjas
1

Eine Sache, die nicht erwähnt wird, ist, dass die meisten Server Wartungsaufgaben haben, die sie täglich, wöchentlich oder monatlich durchführen. Diese finden fast immer mitten in der Nacht statt, wenn die Aktivität voraussichtlich am geringsten ist.

Auf einem Red Hat-System beginnen diese Aktivitäten beispielsweise um 4:02 Uhr Serverzeit. Je nach Server können diese einige Sekunden bis eine Stunde oder länger dauern. Wenn Sie den Server um 4:30 Uhr einschalten, werden diese Wartungsaufgaben sofort (von anacron) gestartet, und die ersten Benutzer, die sich zwischen dann und 5:00 Uhr anmelden, sind in gewissem Maße betroffen.

Michael Hampton
quelle