RAID 0 ganhos de desempenho?

17

Estou construindo um novo computador durante o verão. Sou bastante competente em hardware de computadores e, portanto, estou construindo o computador a partir do zero. Eu tenho tudo planejado, mas estava pensando em RAID. Eu pedi que RAID devo tomar antes, mas agora que é bastante claro que o RAID 1 não é realmente tão grande, eu acho que eu vou com cloud-backup em vez de disco redundância. No entanto, ainda tenho uma opção: use duas unidades de 1 TB como duas unidades de 1 TB ou combine-as em uma matriz distribuída RAID 0. Existe algum ganho de desempenho? Eu sei que se uma unidade morre, tudo acaba, então o ganho de desempenho vale a pena? Estou construindo um computador bastante avançado, com placas de vídeo SLI e uma CPU rápida, então acho que o RAID 0 me daria um bom desempenho do disco rígido. De sua experiência,

NickAldwin
fonte

Respostas:

10

O Hardware-RAID-0 é sempre mais rápido que uma única unidade, porque você pode executar as leituras e gravações nas duas unidades simultaneamente. A desvantagem é que, se uma das unidades falhar, você perderá os dados nos dois discos. Portanto, se seus backups forem bons e você estiver disposto a correr um risco ligeiramente maior de perda de dados, faça isso.

O software-RAID-0 pode fornecer melhorias, mas, na minha opinião, não é suficiente para justificar o aumento do risco de perda de dados. Além disso, você quase nunca pode inicializar a partir de uma partição software-RAID-0.

Não havia um artigo recentemente com um número obsceno de unidades de TB em uma faixa para ver como o desempenho era comparado?

David Mackintosh
fonte
Eu tenho RAID de hardware, então parece que RAID 0 seria uma boa escolha. Obrigado!
23412 NickAldwin
1
Havia um vídeo em que 24 unidades SSD da Samsung foram invadidas. Assista e queira. youtube.com/watch?v=96dWOEa4Djs
Stefan Thyberg
Para transferências em massa, descobri que o software RAID0 (pelo menos no Linux) tem o desempenho esperado (ou seja, praticamente o mesmo que o hardware RAID0). Existem configurações de largura de faixa e de leitura antecipada a serem ajustadas, o que pode ajudar se você encontrar um arranjo RAID0 com desempenho decepcionante. Não conseguir inicializar o software RAID0 provavelmente é um problema dos planos de Nick. E o risco inerente a qualquer acordo de RAID0, é claro.
precisa saber é o seguinte
Acho que David está subestimando o risco de RAID0. Se qualquer uma das unidades falhar, você perderá TODOS OS DADOS NO ARRAY. Assim, você está dobrando seu risco de perda de dados. FAÇA BACKUPS MUITO FREQUENTES! Eu tenho uma matriz RAID0 e trato qualquer coisa nela como temporária. Se você deseja velocidade e redundância, use RAID5 ou RAID10. (Eu uso RAID10 em meus servidores)
Josh
1
@ Josh: Na minha experiência, os discos rígidos não falham com tanta frequência, então duas vezes a chance de falhar não é grande coisa. Sua estratégia de backup deve depender de quanto trabalho você está disposto a perder mais do que a probabilidade de perdê-lo.
21810 David Thornley
3

Não faça isso. Em vez de comprar um desses discos rígidos de TB, compre um drive digital ocidental de raptor ou velociraptor. É pequeno, sim, mas você não precisa colocar MUITO conteúdo na unidade principal do sistema.

O que você obtém são velocidades de latência e transferência que excedem em muito o que duas grandes unidades de TB serão capazes. Embora a taxa de transferência do ataque seja bastante alta, você ainda precisa que uma das duas unidades encontre o início de um arquivo antes que ele possa iniciar a reprodução, o que significa que para muitos arquivos menores ou quando você está acessando vários arquivos diferentes, como durante a inicialização, o seu conjunto de ataques não está acelerando substancialmente as coisas. Além disso, pode até prejudicar o desempenho, dependendo do seu problema de leitura / gravação.

Vá com uma unidade rápida de 10k rpm como unidade do sistema para as coisas que precisam ser rápidas e use uma grande unidade para armazenamento de mídia. São tarefas diferentes, use o hardware apropriado para cada um.

Paul McMillan
fonte
Infelizmente, alguns dos programas que utilizo regularmente: a) colocam muitos dados (pense em GBs) na pasta de arquivos do programa; b) agem de forma estranha se não estiverem instalados no C: o que significa que tenho que usar uma unidade grande como sistema. dirigir. Acredite, eu prefiro o outro arranjo e o tive em dois dos meus outros sistemas, mas esses programas tendem a ser irritantes. Qual o tamanho que você recomendaria para uma unidade apenas de sistema operacional, se eu decidisse seguir esse caminho?
23411 NickAldwin
E as 10k rpm são uma grande melhoria em relação a 7200? ou apenas marginal? Não sei se estou pronto para gastar US $ 50 a mais por 800 GB a menos.
23410 NickAldwin
Veja os tempos de busca do arquivo. Você está vendo metade ou menos das enormes unidades de armazenamento. Para tarefas como inicializar seu sistema, rodar jogos, qualquer coisa que envolva carregar vários arquivos, as unidades únicas de alto desempenho fazem uma enorme diferença. Obviamente, para os programas que colocam muitos dados na unidade, você usa uma unidade de mídia. Você está absolutamente certo de que os programas que você usa DEVE estar na unidade C? Além disso, o windows xp e superior incluem suporte para montar uma unidade dentro de uma pasta em outra, portanto, se você NÃO PRECISA estar na RAIZ da unidade, pode parecer uma unidade grande.
21315 Paul McMillan
Já corro meu disco do sistema no raptor de 75 GB da primeira geração há muito tempo. 75 GB é suficiente para mim, mas suas necessidades podem variar. 250 é certamente suficiente.
Paul McMillan
Isso realmente não aborda a questão original. E se eu já tiver 2 unidades WD VelociRaptor? A questão é se é melhor usá-los no RAID-0 ou como uma única unidade.
EMP
2

Eu comprava um SSD, colocava meu SO e programas nele e usava os discos para armazenamento de dados.

pgs
fonte
1

O Raid 0 com duas unidades não mostrará muita melhoria na maneira de desempenho. Certamente haverá alguns, você está dividindo suas gravações entre dois eixos, mas não o suficiente para fazer realmente a diferença.

Onde o RAID 0 realmente brilha é quando você agrupa muitas unidades, digamos 15. Agora, quando você divide suas gravações em muitas unidades, certamente verá uma melhoria no io io e na latência do disco.

Se sua máquina suportar um ataque de hardware e você estiver procurando por algum aprimoramento de desempenho / redundância, por que não ir para três unidades (ou quatro) e configurar uma matriz de ataque 5. Certamente, há um ligeiro impacto no desempenho durante as gravações, mas estou disposto a apostar que o uso do computador será principalmente de qualquer forma.

Acabei de construir uma nova estação de trabalho (jogos + desenvolvimento) para mim apenas duas semanas atrás, decidi usar um SSD de 80 GB na unidade de inicialização e três HDDs de 500 GB, na configuração RAID 5, para dados. Juro que, uma vez que você for SSD, nunca mais voltará.

Brettski
fonte
0

Realmente depende do motivo pelo qual você acha que precisa do desempenho extra. Alguns discos rígidos atuais têm velocidades de leitura muito impressionantes por conta própria. Isso lhe daria uma segunda unidade de 1 TB para jogar.
Tendo o RAID-0 na minha máquina, não notei grandes diferenças.

Você pode fazer o benchmark de uma única unidade com o HDTach e, em seguida, fazer o mesmo depois de configurar a matriz RAID.


fonte
0

O ataque 0 é excelente para situações não críticas à missão. Eu tenho 2 sistemas que uso em casa, um para jogos, o outro para todas as minhas tarefas de navegação / email / mundanas. No meu sistema de jogo, uso um ataque 0. Ganho os benefícios de desempenho, como cargas de textura mais rápidas e, se houver uma falha, reinstalar jogos não é grande coisa. NUNCA colocaria o raid 0 em algo que não podia perder.

DHayes
fonte
Nem mesmo se foi feito backup?
23410 NickAldwin
Tudo depende da sua tolerância à perda de dados. Eu tenho alguns diretórios armazenados em backup no NAS e não posso perder a cópia local. Em caso de perda de dados, eu estou bem apenas copiando as coisas novamente. YMMV.
Jauder Ho 23/07/2009
Se é algo que eu acho que vale a pena fazer backup, provavelmente não quero perdê-lo em primeiro lugar. Eu provavelmente optaria por um método RAID diferente. Com o RAID0, todos os discos adicionados multiplicam sua chance de falha nos dados. É bom para desempenho barato, mas eu não o usaria para nada com o que me preocupasse um pouco.
DHayes
Com uma boa estratégia de backup, uma falha na unidade é uma questão de tempo, custo de substituição e inconveniência. Eu não gostaria de perder coisas, então faço backup em uma unidade externa. Se a unidade interna falhar, não perdi nenhum trabalho criativo.
21810 David Thornley
0

Você precisa considerar cuidadosamente o sistema geral, em vez de se concentrar apenas em uma peça de cada vez.

A menos que você já esteja se empenhando em seus outros componentes, provavelmente obterá um ganho de desempenho muito melhor colocando seu dinheiro em lugares que não sejam o RAID 0. Memória (tamanho, não velocidade), CPU e GPU provavelmente serão muito melhor para o seu dinheiro.

TM.
fonte
Sim, eu já considerei tudo isso e estou tendo um desempenho muito bom nessas áreas.
27412 NickAldwin
0

Eu tenho duas unidades v11 500 GB da Seagate que eu tentei usar em RAID 0 e deu os meus de inicialização fits processo ... Eu estou usando uma dessas unidades agora e uma vez que tem cache de 32MB (sobre o 8MB eu tinha vindo a utilizar ..) Não vejo necessidade de usar o RAID 0. Além disso, como estou usando o Windows 7, vou usar a outra unidade de 500 GB para o recurso de backup interno do Windows, que eu acho que é preferível ao RAID 1.

Meu conselho é que, se você precisar de velocidade, vá com um SSD menor (32 ou 64 GB) para sua unidade de inicialização e use um disco rígido tradicional para seus programas e arquivos que não sejam do sistema operacional ...

Boa sorte : )

John Molokach
fonte
0

Eu experimentei o raid0 por 2 anos (2x1 TB) e agora mudei para SSD (OCZ vertex2 120 GB para sistema + 2x1 TB não raid). Quando você executa benchmarks (HD tune ou CrystalDiskMark), vê que o raid0 realmente melhora o desempenho na transferência de arquivos grandes (o que praticamente nunca ocorre) e não muito na transferência de arquivos pequenos. Portanto, o raid0 é bom para uma coisa: transferir filmes em HD e nada mais. O SSD tem uma boa taxa de transferência E tempo de acesso, por isso é bom para tudo (inicialização, lançamento de programas, transferência de arquivos grandes e pequenos ...).

Do ponto de vista do usuário, o RAID0 comparado ao uso padrão do HDD não é realmente perceptível, enquanto o SSD realmente é. Também jogo algumas vezes, e posso dizer que os jogos carregam muito mais rápido com o SSD do que com o raid0. Portanto, quando você tiver SSD, não há como voltar atrás.

Com isso dito, há outra alternativa que é o HDD híbrido, como esse momento da Seagate . Eu nunca os testei, mas, a julgar pelas críticas, parece bastante promissor.

Benjamin Crouzier
fonte