Testando um servidor antes de instalar um sistema operacional

8

Nosso servidor de desenvolvimento no trabalho está nos despejando. Então, neste momento, estamos reaproveitando alguns outros servidores que temos em nossa sala de servidores para esse propósito.

Meu chefe quer que eu teste os servidores antes mesmo de tentar instalar algo neles. Como vamos fazer isso?

    
por Peter Mortensen 18.03.2010 / 09:35

7 respostas

13

O UBCD tem vários utilitários de teste de estresse / benchmark embutidos. Basta gravá-lo em um CD e inicializá-lo, não é necessário instale qualquer coisa. Eu usei várias vezes para enfatizar novos sistemas de produção.

O UBCD inclui

  • memtest
  • Queima de CPU
  • Ferramentas de teste de desempenho (executadas uma vez antes e uma vez depois)
  • E um monte de ferramentas de diagnóstico de disco

Funciona muito bem.

Como alternativa, existe o Stress Linux, mas ele não foi mantido muito bem. Ele inclui várias ferramentas úteis para o teste de estresse: bonnie++ , memtest e stress .

A tensão do programa linux é excelente. Permitindo que você teste a memória, a CPU e os discos com um programa.

    
por 12.06.2009 / 18:25
7

A primeira coisa que eu faço é executar o memtest neles para ter certeza de que a RAM funcione corretamente (veja link , eles tem um arquivo ISO disponível para inicializar a partir do CD-ROM).

Então eu instalo Debian ou Ubuntu e executo algum software de benchmark de I / O enquanto observo cuidadosamente o dmesg / syslog para erros relacionados a discos. (Linux é grátis, seu chefe não deveria se importar.)

Em seguida, eu baixaria vários arquivos grandes de um servidor FTP enquanto fazia ping para verificar se a conexão de rede é confiável.

Edit: Cartaz em outro lugar fez um bom ponto - não instale nada se já tiver o sistema operacional que você deseja usar!

    
por 18.03.2010 / 09:46
4

Depende muito do tipo de teste que você precisa executar. Se é apenas para verificar e ver se eles ainda funcionam basicamente qualquer uma das versões do Live CD do Linux irá funcionar (Knoppix, Ubuntu, ...).

    
por 12.06.2009 / 17:22
1

Gostaria de mencionar pelo menos o SpinRite, se testar os discos rígidos / armazenamento como parte do sistema.

link

    
por 12.06.2009 / 18:49
0

link . Aqui você pode encontrar boas ferramentas. Antes da instalação, teste a HCL .

    
por 18.03.2010 / 09:37
0

Se eu tiver tempo, gosto de fazer um extenso "burn in". Tenho certeza de que existem programas que farão isso para você, mas acabo escrevendo apenas alguns arquivos em lote.

Em uma caixa do Windows, por exemplo, eu faria o seguinte

  1. crie alguns volumes extras (D, E)
  2. comprima 1 volume
  3. criptografar o outro volume
  4. crie algumas pastas na unidade D e carregue-as com dados ... documentos do Word, arquivos MP3, filmes, qualquer coisa. Alguns arquivos enormes são bons (filmes). Faça um hash MD5 dos grandes arquivos e armazene-o em outro computador. Quando terminar, faça outro MD5 do arquivo grande e veja se eles correspondem.
  5. escreva um pequeno script para mover / copiar / apagar arquivos e colocá-lo em loop. Algo como:

    copie d: \ test1 *. * e: \ test1 *. *
    Copiar d: \ test2 *. * e: \ test2 *. *
    del / q d: \ test1 *. *
    del / q d: \ test2 *. *

Copie tudo de volta.

Se isso não afetar o uso do processador (e o uso do disco), configure mais pastas e mais scripts. Eu tive sistemas onde eu tive que ter 5 arquivos de lote diferentes em execução ao mesmo tempo, a fim de obter tudo rastreado.

Toda a compactação e criptografia ajudará a obter o processador e a RAM em uso, e, é claro, toda a movimentação de arquivos testará os discos muito bem. Você pode fazer um trabalho ainda melhor substituindo o comando delete por algo que faça uma exclusão segura - limpando a área real do disco rígido.

    
por 18.03.2010 / 09:41
-1

Estamos falando sobre o Windows? Existe um sistema operacional instalado no novo servidor? Se não, faça você ter RAM suficiente. Verifique qual é a velocidade do seu processador e se é dual ou quad (ambos preferidos). Além disso, verifique suas configurações de RAID.

A maioria dos servidores Dell e HP vem com aplicativos que podem ser executados durante a inicialização para verificar o hardware.

    
por 12.06.2009 / 17:42