Pregunta ¿Deben apagarse los servidores por la noche?


Hay un servidor que se usa desde las 4:30 am de la mañana hasta las 22:00.

¿Debería estar apagado? Creo que es un servidor y que no tendrá problemas para quedarse, pero los profesores serios me dicen que es peligroso y que la HD puede fallar dentro de 2 años. El propietario del servidor cree que su antiguo servidor que se ejecuta desde 1995 sin copia de seguridad y un solo disco duro (si el disco duro falla, está atornillado) no tuvo ningún problema porque solía apagarlo por las noches.

¿Qué crees para esto?

Ahora tiene una matriz RAID 1, copia de seguridad de disco duro externo y varias copias de seguridad de disco duro completas en DVD y en Internet.


141
2018-04-11 00:25


origen


+1 porque aunque esta es una pregunta que no creo que ninguno de nosotros haya pensado siquiera en el pensamiento, claramente algunas personas lo hacen y es necesario responderla. - Mark Henderson♦
Tus profesores no están ejecutando servidores. Están ejecutando estaciones de trabajo con demonios de red. - Bacon Bits
¿No puedes usar algunas configuraciones de energía para bajar los discos duros cuando no están en uso? El mismo beneficio en términos de desgaste, pero no tiene que apagar toda la máquina. - Brendan Long
Profesores de Inglés Lit? - Iain Holder
No recomendaría seguir el consejo de las personas que no hacen copias de seguridad. Especialmente no, si lo hacen por más de 15 años. El ahorro de energía eléctrica es el único argumento para apagarlo. La vida útil se reducirá debido al calentamiento y al enfriamiento diario. - Malte


Respuestas:


Para compararlo con la analogía de un automóvil: un taxi puede recorrer más de 500,000 kilómetros antes de que necesite una reconstrucción del motor. La razón de esto es que siempre están funcionando las 24 horas del día, los 7 días de la semana, y una vez que el motor de un automóvil alcanza la temperatura, la cantidad de desgaste que recibe mientras está funcionando se reduce considerablemente.

Una computadora es algo similar. La mayoría del "desgaste" de las piezas puede ocurrir cuando el servidor se está iniciando. Solo conecta un amperímetro a tu computadora y enciéndelo. Cuando se inicia, la potencia que consume aumenta muy alto, y luego se establece una vez que todos los discos han girado y el procesador se inicializa. Además, piense en la cantidad de actividad del disco que sufre el servidor durante el arranque y cuando está funcionando. Es probable que el acceso al disco desde el inicio del sistema operativo sea una actividad bastante sólida, mientras que cuando el sistema operativo se está ejecutando, a menos que sea un servidor de base de datos muy pesado (supongo que no), los discos probablemente permanecerán bastante inactivos. Si hay un momento en que va a fallar, es probable que esté en el arranque.

Encender y apagar tu servidor es una idea estúpida. No solo mencionar que la mayoría de los servidores pueden demorar entre 2 y 5 minutos para superar las comprobaciones del BIOS, también es una gran cantidad de tiempo perdido.


Actualización de 2018: dado que la mayoría de las computadoras ahora son esencialmente completamente de estado sólido, esta respuesta puede que ya no sea tan precisa como lo era antes. La analogía del taxi no se adapta realmente a los servidores modernos de hoy. Dicho esto, por lo general, de todos modos, no se apagan los servidores.


153
2018-04-11 00:37



¿Podría agregar algunos enlaces para investigar sobre este tema? - mafu
@mafutrct: WikiBook en Falla HD y Estudio de Google Labs sobre fallas en HD muestra evidencia inconculsiva para sugerir que los ciclos de potencia impactan la vida útil del motor, y el tiempo de funcionamiento total no es tanto como el lote / suerte del sorteo. También las cosas obvias como el trauma físico tienen el mayor efecto. - Chris S
¿Cómo alimentan el taxi si siempre está funcionando? Eso es ilegal en la mayoría de las jurisdicciones. - Lightness Races in Orbit
@Tomalak: bueno, el punto de la analogía era que el motor del Taxi está a la temperatura y se produce menos desgaste durante este tiempo. En los 90 segundos que se tarda en volver a cargar combustible en un Taxi, el motor no tiene la posibilidad de enfriarse y, por lo tanto, el desgaste aún se reduce. En una computadora, se "enfría" (para los propósitos de la analogía) instantáneamente, y cada inicio es un comienzo "frío". - Mark Henderson♦
@Fergus: bueno, esto solo se aplica a las cajas físicas. Si tiene una máquina virtual, no dude en encenderla / apagarla tanto como desee. Pero no obtendrá ningún ahorro de vida o ahorro de energía de ello. - Mark Henderson♦


Si apaga y enciende el servidor todos los días, es probable que falle más rápido que dejarlo encendido.


70
2018-04-11 00:33



Lo más probable es que debido a la tensión del disco @ boot; Además, tenía un servidor que funcionaba felizmente durante años y luego se negaba a reiniciar. Resulta que el disco de arranque se fue degradando lentamente, con el MBR completamente ilegible, pero el MBR solo se leyó al arrancar, por lo que nadie se dio cuenta. Afortunadamente, el disco completamente murió solo después de una carrera frenética por recuperar lo que no estaba respaldado todavía. - Piskvor
Dudo que esto ocurra con el apagado una vez al día, incluso los discos empresariales tienen un recuento de 300,000 en sus detalles técnicos. El problema viene de la gestión energética que lo hace cada 15 minutos. - Lothar


Lo único que puedo ver es incluso casi correcto acerca de lo que le han dicho que las unidades pueden fallar en 2 años. De hecho, pueden fallar en cualquier momento. Estoy seguro de que la mayoría de nosotros hemos recibido al menos una unidad nueva que fue DOA. En promedio, las unidades de servidor durarán desde unos 3 años en adelante, con 10 o 20 años no siendo demasiado infrecuentes. Eso no significa que ningún disco individual fallará mucho antes.

Los servidores (es decir, una máquina con componentes de grado de servidor adecuados) están diseñados para ejecutarse de forma continua. No hay razón para apagarlo por la noche, pero sí algunas muy buenas razones para dejarlo en funcionamiento. La noche, o cualquier otro momento es "silencioso" para un sistema dado es el momento de ejecutar todo el mantenimiento y la automatización.

p.ej. Las copias de seguridad se realizan mejor cuando hay poca o ninguna actividad del usuario. Esto ayuda a garantizar que las copias de seguridad sean coherentes. Claro que hay maneras de evitar esto, pero ¿por qué no dar a sus respaldos todas las posibilidades de éxito cuando no hay nada que perder al hacerlo?

Alguien que ejecuta un "servidor" con un solo disco y sin copia de seguridad es un tonto, no un administrador. La única razón por la que se escapó fue pura suerte. No tenía absolutamente nada que ver con apagar la máquina por la noche.


51
2018-04-11 03:51



Voy a hacer una suposición descabellada aquí y decir que el "administrador" que no está haciendo copias de seguridad tampoco está utilizando los componentes adecuados de nivel de servidor. - intuited


Los servidores están destinados a operar 24x7. Apagar los servidores durante la noche es extremadamente poco típico. Los discos duros del servidor están diseñados para ser más confiables que las unidades de escritorio y ahora que tiene copias de seguridad y RAID 1, no sufrirá pérdida de datos si falla una de sus dos unidades.

De lo que me preocuparía ahora por este servidor de 16 años es una falla de la placa base o del suministro de energía no redundante.


23
2018-04-11 00:36



Parece lógico :) Es un power pc de motorola pc. ¡Aún no ha muerto! - GorillaApe


Nunca he apagado un servidor por la noche antes.

Los discos duros fallarán cuando vayan a fallar. Encender y apagar la máquina no hará que la unidad falle más lentamente. He visto discos duros enviados por el proveedor que ya estaban dañados, y he visto discos que se están ejecutando (y se están usando activamente) durante más de 5 años sin fallar.

Tus profesores son idiotas.


13
2018-04-11 00:32



Encender y apagar la máquina definitivamente hará que la unidad falle más lentamente si se deja apagada por períodos de tiempo suficientemente largos. Si apaga la máquina durante 10 años, se garantiza que la unidad durará al menos 10 años. La pregunta es por cuánto tiempo se debe dejar la máquina promedio para tener un efecto positivo. - intuited
@intuited Si enciende la máquina después de 50 años de espera y la unidad no arranca, ¿duró 0 años, 50 años o qué? - Cade Roux
@Cade Roux: No tengo idea. ¿Que importa? Incluso si lo contamos como 0, este valor atípico no cambiará significativamente el promedio general. - intuited
@intuited era una broma, pero en realidad, probablemente sesgará el promedio research.google.com/archive/disk_failures.pdf  Y a partir de estos datos, es posible que una nueva unidad encendida después de estar en el estante durante 5 años sea más probable que falle en comparación con una unidad que funcione durante 5 años. El punto es discutible porque no vale la pena dejar que el hardware quede inactivo más de lo que lo hace para apagarlo y encenderlo nuevamente. El hardware se degrada y se ve afectado y necesita que se utilice su valor máximo antes de que se agote y se reemplace. - Cade Roux
@Cade Roux: De la investigación de Google que has vinculado a: Como es común en las implementaciones de clase de servidor, los discos se encendieron, giraron y generalmente estuvieron en servicio prácticamente durante toda su vida registrada.  Así que la investigación no es relevante aquí. Esto demuestra que la unidad aún nueva tendrá más probabilidades que la anterior de fallar durante un período de tiempo determinado después de que se vuelva a encender, pero esto supone que la antigua no ha fallado durante los 5 años que estuvo corriendo. - intuited


Esto también pone un "aspecto humano" más grande en el servidor. Incluso si usa la configuración de energía para apagarla y encenderla en los momentos correctos, debe hacer que alguien supervise el servidor para asegurarse de que todos los servicios requeridos, etc., se inicien correctamente. Ese es un tiempo precioso para enseñar a los profesores acerca de las copias de seguridad y RAID.

¿Cuándo se ejecutan las copias de seguridad? Daría cualquier cosa por una ventana de 6 horas para ejecutar mis copias de seguridad diarias, actualizaciones, revisiones, etc. Si nada más, este tiempo de inactividad se puede utilizar para eso.

Lo desafío a que vaya a estos "profesores serios" y proporcione una investigación que demuestre que dejar la computadora 24x7 es malo para ella. Me gustaría respaldar lo que están diciendo.


11
2018-04-11 02:22



Lo dije en serio porque uno de ellos ha diseñado procesadores, los sistemas integrados conocen el núcleo de Linux con gran detalle. En cuanto a las copias de seguridad, he creado scripts para copias de seguridad automáticas, pero el propietario y administrador me parecieron WTF. "NO, quiero hacerlo manualmente todos los días" y no "tar y comprimirlos". - GorillaApe
@Parhs En pocas palabras, usted es más inteligente que sus superiores. Sería prudente que renuncies y encuentres un mentor real antes de haber pasado demasiado tiempo a la sombra de idiotas que no te dejarán hacer lo correcto. - Skyhawk


De manera realista, se espera que la mayoría de los servidores estén disponibles 24/7. Sencillo y sencillo.

En caso de que no sea tuyo, existe un gran debate entre el cual causará más desgaste en tu servidor, la constante expansión y la contratación entre encender tu servidor y calentarlo, luego apagarlo y enfriarlo. , o el desgaste en componentes de uso constante.

Todavía no he visto ninguna investigación que sea peor, y dudo mucho que su profesor tenga acceso a alguna investigación que afirme lo contrario.

Al final, tendrá que tomar la decisión según sus necesidades, pero el costo beneficio para la mayoría de las empresas es tener sus servidores y servicios disponibles todo el tiempo, no solo cuando alguien entra y lo enciende. Especialmente cuando hay un debate en el que podría estar causando más problemas a sus servidores al desactivarlos.


10
2018-04-11 02:20