Vraag Moeten servers 's nachts worden uitgeschakeld?


Er is een server die wordt gebruikt van 04.30 uur 's ochtends tot ~ 22.00 uur.

Moet het worden uitgeschakeld? Ik denk dat het een server is en dat het geen probleem zal zijn om te blijven, maar serieuze professoren vertellen me dat het gevaarlijk is en dat HD binnen 2 jaar kan falen. De servereigenaar gelooft dat zijn oude server die vanaf 1995 zonder back-up draait en een enkele harde schijf (als de harde schijf faalt dat hij is genaaid) geen probleem had, omdat hij het 's nachts uitschakelde.

Wat geloof je hiervoor?

Nu heeft het een RAID 1-array, externe back-up van de harde schijf en volledige back-ups van de vaste schijf op dvd en internet.


141
2018-04-11 00:25


oorsprong


+1 want ondanks dat dit een vraag is waarvan ik denk dat niemand van ons ooit de gedachte heeft gehad, doen sommige mensen dat wel en moet deze worden beantwoord. - Mark Henderson♦
Je professoren draaien geen servers. Ze gebruiken werkstations met netwerkdaemons. - Bacon Bits
Kun je bepaalde energie-instellingen niet gebruiken om de harde schijven leeg te maken als ze niet worden gebruikt? Hetzelfde voordeel in termen van slijtage, maar u hoeft niet de hele machine uit te schakelen. - Brendan Long
Hoogleraren van English Lit? - Iain Holder
Ik raad het advies van mensen die geen back-ups maken, af. Vooral niet, als ze dit voor meer dan 15 jaar doen. Het opslaan van elektrische energie is het enige argument om het uit te schakelen. Levensduur zal worden verminderd als gevolg van opwarming en afkoeling elke dag. - Malte


antwoorden:


Om het te vergelijken met een auto-analogie: een taxi kan meer dan 500.000 kilometer rijden voordat een motor opnieuw moet worden opgebouwd. De reden hiervoor is dat ze altijd actief zijn, 24/7, en nadat de motor van een auto op temperatuur is, wordt de hoeveelheid slijtage die het ontvangt terwijl het in werking is aanzienlijk verminderd.

Een computer is ongeveer hetzelfde. Het grootste deel van de "slijtage" aan onderdelen kan optreden wanneer de server opstart. Sluit gewoon een ampèremeter aan op uw computer en zet hem aan. Wanneer het opstart, klimt de kracht die het trekt erg hoog, en dan komt het tot rust zodra alle schijven zijn gecentrifugeerd en de processor is geïnitialiseerd. Denk ook na over hoeveel schijfactiviteit de server ondergaat tijdens het opstarten versus wanneer het werkt. De kans bestaat dat de schijftoegang vanaf het opstarten behoorlijk stabiel is, terwijl het OS draait, tenzij het een erg zware databaseserver is (ik vermoed het niet), zullen de schijven waarschijnlijk vrij inactief blijven. Als er een tijd is dat het gaat mislukken, is de kans groot dat het bij het opstarten zal zijn.

Uw server aan- en uitzetten is een stom idee. Niet alleen om te vermelden dat de meeste servers 2-5 minuten kunnen duren om voorbij de BIOS-controles te komen, het is ook een enorme hoeveelheid verspilde tijd.


Update 2018: aangezien de meeste computers nu volledig solid-state zijn, is dit antwoord misschien niet meer zo nauwkeurig als het ooit was. De taxi-analogie past niet echt bij de hedendaagse moderne servers. Dat gezegd hebbende, normaal gesproken schakel je servers nog steeds niet uit.


153
2018-04-11 00:37



Kun je wat links toevoegen naar onderzoek over dit onderwerp? - mafu
@mafutrct: WikiBook on HD-fout en Google Labs-onderzoek naar HD-fouten toont inconculsief bewijs om te suggereren dat powercycles de levensduur van de drive beïnvloeden, en de totale uptime is niet zo groot als de batch / het geluk van de draw. Ook voor de hand liggende dingen zoals fysiek trauma hebben het meeste effect. - Chris S
Hoe voeden ze de taxi als deze altijd draait? Dat is illegaal in de meeste rechtsgebieden. - Lightness Races in Orbit
@Tomalak - nou, het punt van de analogie was dat de motor van de taxi op temperatuur is en dat er gedurende deze tijd minder slijtage optreedt. In de 90 seconden die nodig zijn om een ​​taxi van brandstof te voorzien, heeft de motor geen kans om af te koelen, waardoor de slijtage nog steeds afneemt. Op een computer wordt het "gekoeld" (voor de doeleinden van de analogie) onmiddellijk, en elke start is een "koude" start. - Mark Henderson♦
@ Fergus - wel, dit is alleen van toepassing op fysieke kaders. Als een VM het gevoel heeft dat hij het apparaat zo vaak aan en uit kan zetten als je maar wilt. Maar u zult er geen levensreddende of energiebesparende uithalen. - Mark Henderson♦


Als u de server elke dag uit- en weer inschakelt, is het waarschijnlijk dat deze sneller mislukt dan dat deze wordt ingeschakeld.


70
2018-04-11 00:33



Hoogstwaarschijnlijk vanwege de disk stress @ boot; ook, ik had een server die gelukkig jarenlang rende en weigerde toen om opnieuw te beginnen. Blijkt dat de opstartschijf langzaam achteruitging, met de MBR volledig onleesbaar - maar de MBR werd alleen gelezen tijdens het opstarten, zodat niemand het zag. Gelukkig is de schijf helemaal stierf alleen na een hectische rush om te herstellen wat nog niet was gesteund. - Piskvor
Ik betwijfel of dit gebeurt wanneer één keer per dag wordt uitgeschakeld, zelfs zakelijke schijven hebben een 300.000 overschakeling op hun technische details. Het probleem komt van energiebeheer dat het elke 15 minuten doet. - Lothar


Het enige dat ik kan zien, dat is zelfs bijna in orde met wat je is verteld, is dat schijven binnen 2 jaar kunnen falen. Ze kunnen op elk moment in feite falen. Ik ben er zeker van dat de meesten van ons minstens één gloednieuw station hebben ontvangen dat DOA was. Gemiddeld duren server drives ongeveer vanaf 3 jaar, met 10 of 20 jaar niet ongebruikelijk. Dat betekent niet dat een individuele schijf veel eerder niet zal falen.

Servers (dit betekent een machine met de juiste componenten van de serverklasse) zijn ontworpen om continu te werken. Er is geen reden om het 's nachts uit te schakelen, maar er zijn enkele goede redenen om het te laten werken. 'S Nachts, of wat dan ook, is "stil" voor een bepaald systeem, het is de tijd om al het onderhoud en de automatisering uit te voeren.

bijv. Back-ups kunnen het beste worden gemaakt wanneer er geen of weinig gebruikersactiviteit is. Dit helpt ervoor te zorgen dat back-ups consistent zijn. Natuurlijk zijn er manieren om dit te omzeilen, maar waarom zou u uw back-ups niet alle kansen op succes geven als u niets te verliezen hebt?

Iemand die een "server" draait met een enkele schijf en geen back-up is een dwaas, geen beheerder. De enige reden dat hij ermee weg kwam, is puur stom geluk. Het had absoluut niets te maken met het 's nachts sluiten van de machine.


51
2018-04-11 03:51



Ik ga hier een gok wagen en zeg dat de "admin" die geen back-ups maakt ook geen gebruik maakt van de juiste server-grade componenten. - intuited


Servers zijn bedoeld voor 24x7. Servers een nacht afsluiten is extreem niet typerend. Server harde schijven zijn ontworpen om betrouwbaarder te zijn dan desktop drives en nu je back-ups en RAID 1 hebt, zul je geen gegevens verliezen als een van je twee schijven faalt.

Waar ik me nu zorgen over zou maken als deze 16 jaar oude server een moederbord is of een niet-redundante stroomstoring.


23
2018-04-11 00:36



Het lijkt logisch :) Het is een motorola pc power pc ... nog niet gestorven! - GorillaApe


Ik heb nog nooit een server uitgeschakeld voor de nacht van tevoren.

Harde schijven zullen falen wanneer ze zullen falen. Als u de machine in- en uitschakelt, gaat de schijf niet langzamer werken. Ik heb gezien dat harde schijven die van de leverancier zijn verzonden al slecht waren en ik heb schijven 5 jaar of langer zonder te falen in gebruik (en actief gebruikt) zien worden.

Je professoren zijn idioten.


13
2018-04-11 00:32



Het in- en uitschakelen van de machine zal ervoor zorgen dat de schijf langzamer faalt als deze lang genoeg is uitgeschakeld. Als u de machine 10 jaar uitschakelt, is de rit min of meer gegarandeerd minstens 10 jaar geldig. De vraag is hoe lang de gemiddelde machine moet worden verlaten om een ​​positief effect te hebben. - intuited
@intuited Als u na 50 jaar wachten de machine aanzet en de schijf niet meer opstart, duurde het 0 jaar, 50 jaar of wat? - Cade Roux
@Cade Roux: ik heb geen idee. Wat maakt het uit? Zelfs als we het als 0 tellen, zal deze uitbijter het algemene gemiddelde niet significant veranderen. - intuited
@intuited was een grapje - maar eigenlijk zal het waarschijnlijk het gemiddelde doen afwijken research.google.com/archive/disk_failures.pdf  En van deze gegevens is het mogelijk dat een nieuwe schijf die is ingeschakeld na 5 jaar op de plank te hebben eerder zal falen dan een schijf die 5 jaar loopt. Het punt is onbegrijpelijk omdat het niet loont om hardware meer inactief te laten zijn dan om het uit en weer aan te zetten. Hardware degradeert en veroudert en moet zijn maximale waarde hebben gebruikt voordat hij verslijt en wordt vervangen. - Cade Roux
@Cade Roux: van het Google-onderzoek waaraan je hebt gelinkt: Zoals gebruikelijk bij implementaties op serverniveau, waren de schijven ingeschakeld, draaiend en in het algemeen in gebruik voor vrijwel al hun geregistreerde leven.  Dus dat onderzoek is hier niet relevant. Het toont wel aan dat de nog nieuwe schijf waarschijnlijker zal zijn dan de oude om te falen gedurende een bepaalde periode nadat deze weer is ingeschakeld, maar dit veronderstelt dat de oude nog niet heeft gefaald gedurende de 5 jaar dat hij was running. - intuited


Dit plaatst ook een groter "menselijk aspect" op de server. Zelfs als u de energie-instellingen gebruikt om deze op de juiste momenten in en uit te schakelen, moet iemand de server controleren om ervoor te zorgen dat alle vereiste services enz. Correct opstarten. Dat is kostbare tijd om hoogleraren les te geven over back-ups en RAID.

Wanneer voer je back-ups uit? Ik zou alles geven voor een venster van 6 uur om mijn dagelijkse back-ups, updates, hotfixes, enz. Uit te voeren. Als er niets anders is, kan deze downtime daarvoor worden gebruikt.

Ik daag je uit om naar deze "serieuze professoren" te gaan en onderzoek te verrichten waaruit blijkt dat het 24 uur per dag aan de computer hangen slecht is. Ik wil graag een back-up maken van wat ze zeggen.


11
2018-04-11 02:22



Ik zei serieus omdat een van hen processors heeft ontworpen, embedded systems weet linux kernel tot in de kleinste details. Wat back-ups betreft, heb ik scripts gemaakt voor automatische back-up, maar toen zag de eigenaar en beheerder me als WTF-gast. "NEE ik wil ze dagelijks handmatig doen" en niet "tar en comprimeer ze". - GorillaApe
@Parhs Simpel gezegd, je bent slimmer dan je meerderen. Het zou verstandig zijn om te stoppen en een echte mentor te vinden voordat je te veel tijd hebt doorgebracht in de schaduw van idioten die je niet het goede laten doen. - Skyhawk


Realistisch gezien wordt verwacht dat de meeste servers 24/7 beschikbaar zijn. Eenvoudigweg.

Bij toeval is de jouwe dat niet, er is heel veel discussie tussen die meer slijtage op je server zal veroorzaken, de voortdurende uitbreiding en samentrekking tussen het inschakelen van je server en het opwarmen, en dan uitschakelen, en laten afkoelen. of de slijtage aan componenten van constant gebruik.

Ik moet nog onderzoeken zien die nog erger zijn, en ik betwijfel ten zeerste of je professor toegang heeft tot onderzoek dat anders beweert.

Uiteindelijk moet u de beslissing nemen op basis van uw behoeften, maar het kostenvoordeel voor de meeste bedrijven is dat hun servers en services altijd beschikbaar zijn, niet alleen wanneer iemand instapt en hem aanzet. Vooral wanneer er een debat is, kun je feitelijk meer problemen maken met je servers door ze uit te zetten.


10
2018-04-11 02:20