O XFS ou o GlusterFS podem substituir minhas necessidades do ZFS?

5

Agora eu tenho um host do FreeBSD com o ZFS e o NFSv4. É replicado para outra caixa do FreeBSD para fins de backup.

Os recursos do ZFS que são importantes para mim são

  • software RAID6
  • instantâneos ou alguma outra forma de replicação para outro host
  • quota
  • ACL
  • substituir um disco com falha sem colocar o host offline

Pergunta

Poderia a mesma configuração ou similar ser feita com XFS ou GlusterFS no CentOS 6?

Atualizar

O hardware é

  • Chassi Supermicro CSE-847E16-R1400LPB, 36 baias HS
  • Placa-mãe AMD Dual G34 Supermicro H8DG6-F
  • AMD Opteron 6320, 8 núcleos de 8 GHz, 8 MB de cache L2, 6400 MB
  • 64 GB de ram e 128 GB de swap

Cada host tem 36 * 3TB de espaço no RAIDZ2, então 100TB utilizável e 50TB usado.

Parece que são os clientes do Ubuntu que podem travar o host em leituras pesadas. Por enquanto existem ~ 5 clientes NFS. Nenhum cache de leitura.

Nenhum ajuste do NFSv4 além de ativar quadros Jumbo

echo 'kern.ipc.nmbclusters="32768"' >> /boot/loader.conf

echo 'kern.ipc.maxsockbuf=16777216' >> /etc/sysctl.conf
echo 'net.inet.tcp.sendspace=262144' >> /etc/sysctl.conf
echo 'net.inet.tcp.recvspace=262144' >> /etc/sysctl.conf
echo 'net.inet.tcp.rfc1323=1' >> /etc/sysctl.conf
echo 'net.inet.tcp.sendbuf_max=16777216' >> /etc/sysctl.conf
echo 'net.inet.tcp.recvbuf_max=16777216' >> /etc/sysctl.conf
    
por Sandra 08.10.2013 / 17:03

2 respostas

11

♡ Ei, ai ...

Eu li essa pergunta como sendo realmente um problema com a pilha NFS do FreeBSD ...

O ZFS funciona muito bem nas plataformas suportadas. Tanto que mudei a maioria dos meus sistemas ZFS com Solaris e NexentaStor para Linux (RHEL / CentOS), graças ao ZFS no Linux projeto. Se você está usando o ZFS agora, ir para qualquer outra coisa é um passo para trás.

Estou curioso sobre o seguinte:

  • Quantos dados você está armazenando?
  • Quantos clientes do NFS você tem?
  • Você realizou algum ajuste do NFS em seus servidores existentes?
  • Você está usando alguma forma de cache de leitura L2ARC na configuração existente? Quanta RAM você tem?
  • Qual é a configuração de hardware dos seus servidores?

Independentemente das respostas acima, você tem algumas opções ...

  • Corrija ou depure seu problema com o FreeBSD. O NFS não deve travar os servidores. Pode valer a pena chegar à raiz do problema se você tiver muito tempo investido nessa configuração.
  • Converta para o ZFS em outra plataforma. NexentaStor , Linux, Solaris, OpenIndiana são bem sólidos no lado do NFS.

All-in, alguma combinação de XFS e um sistema de arquivos em cluster pode fazer algumas das mesmas coisas que o ZFS, mas não é uma comparação direta. Eu não acho que você deva abandonar o ZFS ainda.

    
por 08.10.2013 / 20:33
3

Eu escolheria uma mistura de tecnologias.

Você também pode optar pelo relativamente novo Btrfs se gostar de aventuras.

    
por 08.10.2013 / 17:26