Probar un servidor antes de instalar un sistema operativo

8

Nuestro servidor de desarrollo en el trabajo nos está volcando. Entonces, en este punto, estamos reutilizando algunos otros servidores que tenemos en nuestra sala de servidores para este propósito.

Mi jefe quiere que pruebe los servidores antes de intentar instalar algo en ellos. ¿Cómo podemos hacer esto?

Peter Mortensen
fuente

Respuestas:

13

El UBCD tiene incorporadas varias utilidades de pruebas de referencia / estrés. Simplemente grábelas en un CD y reinícielas, no es necesario instalar nada. Lo he usado varias veces para enfatizar nuevos sistemas de producción.

El UBCD incluye

  • memtest
  • CPU quemada
  • Herramientas de evaluación comparativa (ejecutar una vez antes y una vez después)
  • Y un montón de herramientas de diagnóstico de disco.

Funciona genial.

Alternativamente, existe Stress Linux, pero no se ha mantenido muy bien. Sí incluye varias herramientas que son útiles para la prueba de esfuerzo: bonnie++, memtest, y stress.

El estrés del programa Linux es excelente. Le permite probar la memoria, la CPU y los discos con un solo programa.

Joseph Kern
fuente
1
Los enlaces que no pude incluir arriba. newuserestado ... stresslinux.org stresslinux.org/software.php weather.ou.edu/~apw/projects/stress
Joseph Kern
UBCD es una gran herramienta, +1 por mencionarlo.
pauska
7

Lo primero que debería hacer es ejecutar memtest en ellos para asegurarme de que la RAM funcione correctamente (consulte http://www.memtest.org/ , tienen un archivo ISO disponible para arrancar desde CD-ROM).

Luego instalaba Debian o Ubuntu y ejecutaba un software de referencia de E / S mientras miraba cuidadosamente dmesg / syslog para detectar errores relacionados con el disco. (Linux es gratis, a tu jefe no debería importarle).

Luego descargaría varios archivos grandes de un servidor FTP mientras hacía ping a algo para asegurarme de que la conexión de red sea confiable.

Editar: El póster en otro lugar hizo un buen punto: ¡no instale nada si ya tiene el sistema operativo que desea usar!

pauska
fuente
4

Depende mucho del tipo de pruebas que necesite ejecutar. Si solo se trata de verificar y ver si todavía funcionan básicamente, cualquiera de las versiones de Live CD de Linux funcionará (Knoppix, Ubuntu, ...).

John Meagher
fuente
Eso no probará discos
pauska
Siempre se puede ejecutar fsck ...
ceejayoz
No, siempre puedes ejecutar bloques malos.
Cristian Ciupitu
0

Si tengo tiempo, me gusta hacer una extensa "quema". Estoy seguro de que hay programas que harán esto por usted, pero termino simplemente escribiendo un par de archivos por lotes.

En un cuadro de Windows, por ejemplo, haría lo siguiente

  1. crear un par de volúmenes adicionales (D, E)
  2. comprimir 1 volumen
  3. encriptar el otro volumen
  4. cree algunas carpetas en la unidad D y cárguelas con datos ... documentos de Word, archivos MP3, películas, lo que sea. Algunos archivos enormes son buenos (películas). Haga un hash MD5 de los archivos grandes y guárdelo en otra computadora. Cuando termine, haga otro MD5 del archivo grande y vea si coinciden.
  5. escriba una secuencia de comandos corta para mover / copiar / eliminar archivos de un lado a otro y configurarlo para que se repita. Algo como:

    copia d: \ prueba1 *. * e: \ prueba1 *. *
    copia d: \ prueba2 *. * e: \ prueba2 *. *
    del /qd:\test1*.*
    del /qd:\test2*.*

Luego copia todo de nuevo.

Si esto no determina el uso de su procesador (y el uso del disco), configure más carpetas y más scripts. He tenido sistemas en los que tenía que tener 5 archivos por lotes diferentes ejecutándose al mismo tiempo para poder vincular todo.

Toda la compresión y el cifrado ayudarán a que el procesador y la RAM estén en uso, y, por supuesto, todos los archivos en movimiento probarán los discos bastante a fondo. Puede hacer un trabajo aún mejor reemplazando el comando de eliminación por algo que elimine de forma segura: eliminar el área real del disco duro.

hellimat
fuente
-1

¿Estamos hablando de Windows? ¿Hay un sistema operativo instalado en el nuevo servidor? Si no, solo haz que tengas RAM adecuada. Verifique cuál es la velocidad de su procesador y si es dual o cuádruple (ambos preferidos). Verifique también la configuración de RAID.

La mayoría de los servidores de Dell y HP vienen con aplicaciones que se pueden ejecutar durante el inicio para verificar el hardware.

Saif Khan
fuente
¿APPs como en aplicaciones?
Cristian Ciupitu