Raid de hardware 10 para veiculação de vídeo

2

Acabei de pedir um novo servidor que será usado para servir arquivos de vídeo mp4 de 10MB a 90MB usando nginx (com pseudo-streaming).

Este servidor tem 6128 dual opteron, 64GB de RAM.

O que eu gostaria de perguntar é como configurar meu disco rígido para servir esses arquivos de vídeo da maneira mais rápida.

Eu pedi 8 x 1.5TB HDD em hardware RAID 10. No meu entendimento do RAID 10, eu deveria estar vendo 1,5 TB de espaço apenas no fdisk -l, em vez disso eu estou vendo 11,8 TB. O provedor do servidor fez isso errado?

fdisk -l

Disk /dev/sda: 107.4 GB, 107374181888 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000d3d9

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       12794   102759424   83  Linux
/dev/sda2           12794       13055     2096128   82  Linux swap / Solaris

Disk /dev/sdb: 11892.5 GB, 11892537950720 bytes
255 heads, 63 sectors/track, 1445852 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Minha outra pergunta é: como eu particionaria / formaria esse disco para desempenho máximo de leitura? Este artigo link sugere que eu use 512 bytes para 8 KB de pedaços.

Por favor, tenha paciência comigo porque sou iniciante no Linux. Obrigado antecipadamente.

    
por Ansell 29.01.2012 / 17:04

4 respostas

1

Eu vejo o disco / dev / sdb: 11892,5 GB, o que me leva a pensar que eles estão fazendo um RAID 0, já que é praticamente a sua capacidade total.

Em segundo lugar, se isso é para streaming de vídeo, você seria melhor servido com uma configuração RAID 5/50. O RAID 10 é um exagero. O RAID 5 funciona muito bem com leituras sequenciais, o que é típico do vídeo.

    
por 29.01.2012 / 17:14
2

Sua compreensão do RAID 10 é falha. Se você tiver discos de 8 x 1,5 TB, um array RAID 10 teria 6 TB de espaço bruto e utilizável. Dado que você tem o dobro disso, parece que eles enviaram a você um array RAID 0.

O RAID 0 certamente lhe dará as velocidades mais rápidas sem sacrificar nenhum espaço em disco. O RAID 10 proporcionará velocidades de leitura mais rápidas ao custo de 6 TB de armazenamento.

Para esclarecer, um RAID 0 é um conjunto de discos que possuem os dados espalhados por eles para aumentar a largura de banda dos dados. Um RAID 10 (ou RAID 1 + 0) é dois "Stripes" do RAID 0 espelhados para evitar perda de dados (e em muitos casos aumentar a velocidade de leitura).

NOTA : os arrays RAID 0 são completamente inúteis quando você perder um disco rígido. Se você tem 8 discos SATA, é provável que isso aconteça durante a vida útil do servidor.

Você perguntou sobre o tamanho do bloco, que não tem nada a ver com a formatação do disco. Os tamanhos dos fragmentos são usados pelo controlador RAID para definir como os dados são distribuídos pelos discos. Para alterar o tamanho do bloco, você teria que reconfigurar o controlador RAID (geralmente feito a partir do BIOS durante a inicialização).

    
por 29.01.2012 / 17:12
0

Eles configuram o raid0, checam qual controladora de HW você tem na caixa com lshw ou lspci, para que possamos trabalhar a partir daí para obter dados do controlador, para que possamos fornecer provas concretas caso a capacidade não seja suficiente.

    
por 29.01.2012 / 17:14
-1

Com o RAID10 você perde metade da capacidade, você deve ver 6 TB, não 12 TB. Algo está errado.

    
por 29.01.2012 / 17:09