postfix servidor gateway de saída SMTP, Software RAID1 vs RAID1 + RAID 0 em 2 discos

1

Eu tenho esse antigo servidor smtp que está atualmente executando o Windows 2003 e com o EOL eu quero movê-lo para algo que continuará recebendo atualizações de segurança, mas ao mesmo tempo quero melhorar o desempenho. Estou pensando em movê-lo para o CentOS 6 com o postfix.

Neste momento, os dados são armazenados em duas unidades separadas, estou pensando em usar um Software Raid.

As 2 configurações que estou considerando são:

1) RAID 1 e RAID 0 em 2 discos

A invasão de software permite-me colocar diferentes RAID para diferentes partições. Estou pensando RAID1 no sistema operacional e software e colocar spool em RAID0. Isso aceleraria meu spool, oferecendo confiabilidade no SO e no software.

2) Somente RAID 1

Eu perco o desempenho de gravação, mas obtenho melhor desempenho de leitura para minhas estatísticas e monitoramento de filas.

Este servidor é de 2,8 GHz Xeon com unidades SCSI (não SAS) e 4 GB de RAM (obtendo um novo servidor não é uma opção)

Eu preferiria optar pela Opção 1, há algo com que eu deveria me preocupar? O que acontece se meu RAID0 falhar ou for corrompido? O postfix enviará e-mails corrompidos ou simplesmente falhará? Quão confiável o sistema pode detectar falhas no RAID0?

O RAID0 também permite definir a remoção personalizada do que eu entendo. Como eu sei o tamanho geral dos meus e-mails, posso controlar se cada arquivo ocupa um bloco individual para que, em caso de falha, eu perca apenas metade do meu spool?

Quaisquer outras questões que eu deveria estar preocupado?

ou a melhoria de desempenho seria mínima e eu deveria ir apenas com a Opção 2, somente RAID1?

Novamente, este é um gateway SMTP OUTGOING, não armazenará nenhum dado importante. O RAID1 simplesmente existe para garantir que o PC não trave e minimize o tempo de inatividade.

    
por Wind 13.07.2015 / 23:36

1 resposta

2

Eu recomendaria a opção 2 apenas para apenas RAID 1. Não vale a pena complicar sua configuração e duplicar sua chance de falha. Provavelmente, sua melhor aposta para melhorar o desempenho seria melhorar o resto do seu hardware (embora não seja uma opção que você diz). Se o seu RAID0 falhar, quase certamente falhará e não funcionará. Eu realmente não posso dizer o que o postfix fará nessa situação, mas com certeza ele irá errar e parar de funcionar.

"RAID0 also allows to set custom stripping from what I understand. Since I know the general file size of my emails, can I control that each file takes up an individual block so that in case of failure I would only lose half my spool?"

O RAID0 requer que todos os membros funcionem para poder usá-lo. Se um disco cair, seu sistema operacional e software no RAID1 ainda funcionarão, mas qualquer coisa que exija o RAID0 não funcionará. Você perderá todo o seu carretel. O RAID também não sabe nada sobre seus arquivos de e-mail ou sistema de arquivos, então pode haver partes de e-mails e alguns e-mails completos no disco restante em dados brutos, mas recuperá-los será muito difícil e não é realmente viável. Eles não serão armazenados para que um arquivo comece no início de um bloco. Os blocos são apenas como os dados são seccionados e distribuídos. Então é bom que esses dados não sejam necessários. O disco restante (como parte do RAID0) certamente não será utilizável até que a configuração seja retrabalhada.

    
por 14.07.2015 / 16:49