Test di un server prima di installare un sistema operativo


8

Il nostro server di sviluppo al lavoro ci sta prendendo in giro. Quindi, a questo punto, stiamo riutilizzando alcuni altri server che abbiamo nella nostra sala server per questo scopo.

Il mio capo vuole che testi i server prima ancora di provare a installare qualcosa su di essi. Come possiamo farlo?

Risposte:


13

L' UBCD ha diverse utility di benchmark / stress testing integrate. Basta masterizzarlo su un CD e avviarlo, non è necessario installare nulla. L'ho usato più volte per sottolineare nuovi sistemi di produzione.

L'UBCD comprende

  • memtest
  • Burn-in della CPU
  • Strumenti di benchmarking (esegui una volta prima e una volta dopo)
  • E un sacco di strumenti di diagnostica del disco

Funziona alla grande.

In alternativa c'è Stress Linux, ma non è stato mantenuto molto bene. Esso include diversi strumenti che sono utili per i test di stress: bonnie++, memtest, e stress.

Lo stress del programma Linux è eccellente. Consente di testare memoria, CPU e dischi con un programma.


1
I link che non potrei includere sopra. newuserstatus ... stresslinux.org stresslinux.org/software.php weather.ou.edu/~apw/projects/stress
Joseph Kern

UBCD è un ottimo strumento, +1 per menzionarlo.
pauska,

7

La prima cosa che farei è di eseguire memtest su di loro per assicurarmi che la RAM funzioni correttamente (vedi http://www.memtest.org/ , hanno un file ISO disponibile per l'avvio da CD-ROM).

Quindi installai Debian o Ubuntu ed eseguivo un software di benchmark I / O mentre guardavo attentamente dmesg / syslog per eventuali errori relativi al disco. (Linux è gratuito, al tuo capo non dovrebbe interessare.)

Quindi scaricherei diversi file di grandi dimensioni da un server FTP durante il ping di qualcosa per assicurarmi che la connessione di rete sia affidabile.

Modifica: Poster altrove ha un buon punto - non installare nulla se ha già il sistema operativo che si desidera utilizzare!


4

Dipende molto dal tipo di test che devi eseguire. Se è solo per controllare e vedere se funzionano ancora in sostanza una delle versioni Live CD di Linux funzionerà (Knoppix, Ubuntu, ...).


Questo non testerà i dischi
pauska,

Puoi sempre correre fsck ...
ceejayoz,

No, puoi sempre eseguire i badblock.
Cristian Ciupitu,



0

Se ho tempo, mi piace fare un "burn in" approfondito. Sono sicuro che ci sono programmi che faranno questo per te, ma finisco per scrivere solo un paio di file batch.

Su una finestra di Windows, ad esempio, farei quanto segue

  1. creare un paio di volumi extra (D, E)
  2. comprimere 1 volume
  3. crittografare l'altro volume
  4. creare alcune cartelle sul disco D e caricarle con i dati ... Documenti Word, file MP3, filmati, qualunque cosa. Alcuni file di grandi dimensioni sono buoni (film). Crea un hash MD5 dei file di grandi dimensioni e salvalo su un altro computer. Al termine, esegui un altro MD5 del file di grandi dimensioni e verifica se corrispondono.
  5. scrivere un breve script per spostare / copiare / eliminare i file avanti e indietro e impostarlo su loop. Qualcosa di simile a:

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

Quindi copia tutto indietro.

Se ciò non influisce sull'utilizzo del processore (e sull'utilizzo del disco), impostare più cartelle e più script. Ho avuto sistemi in cui dovevo avere 5 diversi file batch in esecuzione contemporaneamente per ottenere tutto ancorato.

Tutte le operazioni di compressione e crittografia aiuteranno il processore e la RAM in uso e, naturalmente, tutto lo spostamento dei file testerà i dischi abbastanza accuratamente. Puoi fare un lavoro ancora migliore sostituendo il comando delete con qualcosa che esegue una cancellazione sicura, strofinando l'area effettiva del disco rigido.


-1

Stiamo parlando di Windows? Esiste un sistema operativo installato sul nuovo server? In caso contrario, ti fa solo avere RAM adeguata. Verifica qual è la velocità del tuo processore e se è doppia o quadrupla (entrambe preferite). Verifica anche le impostazioni RAID.

La maggior parte dei server Dell e HP viene fornita con APP che possono essere eseguite all'avvio per controllare l'hardware.


APP come nelle applicazioni?
Cristian Ciupitu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.