É mais rápido ter dois discos rígidos menores ou um grande?

19

Supondo que todas as unidades tenham o mesmo RPM e as mesmas especificações gerais, exceto o espaço de armazenamento, seria mais rápido instalar dois discos rígidos juntos ou apenas um maior em um computador?

nome de usuário errado
fonte

Respostas:

17

Sim. Duas unidades são mais rápidas.

Como alguém já disse, você pode usar o RAID 0 . Isso lhe dará quase o dobro da velocidade para qualquer coisa maior que um arquivo pequeno , onde pequenos dependem de como o ataque é formatado. Isso faz com que ambas as unidades apareçam como uma grande, portanto, não há etapas adicionais para obter um desempenho aprimorado após a instalação do RAID. A única desvantagem do RAID 0 é que, se uma unidade falhar, você perderá TODOS os seus dados.

Você também pode simplesmente usar as duas unidades separadamente . Nesse caso, a vantagem de desempenho dependerá de como eles são usados. Para obter o máximo de vantagem, você precisará garantir que ambas as unidades sejam usadas simultaneamente. Se você executar dois ou mais aplicativos vinculados de E / S de disco, isso é relativamente fácil. Caso contrário, você pode separar o SO, Trocar (se usado), aplicativos ou dados. O que fazer realmente depende dos tipos de aplicativos que você usa.

Nota, não confunda unidade e partições. Mesmo que o Windows os apresente como unidades diferentes, o uso de duas partições pode apenas diminuir a velocidade, porque quando são usadas simultaneamente, o cabeçote precisa passar de uma partição para outra, uma vez que são separadas por cilindros. Isso não se aplica aos SSDs.

Itai
fonte
Bem, eu não tentei a maioria das placas-mãe :) Consegui chegar a 15% do máximo teórico com muitas delas como parte de uma posição anterior que ocupei.
Itai
Concordo com a resposta, no entanto, fatores como tamanhos de cache e tempos de leitura / gravação / busca / etc, serão considerados no desempenho geral do teste. 2 unidades lentas podem não ser tão rápidas quanto 1 unidade rápida.
Keltari
8

Eu tive o Raid 0 por um tempo, mas notei apenas uma ligeira melhoria geral. Fiquei desapontado com a ideia e adquiri o SDD para meus arquivos de sistema e de programa, e minha conclusão é que nenhuma outra atualização de computador acessível lhe proporcionará tanto desempenho, antes de obter o SSD, eu realmente não sabia o quanto meu gargalo HDD foi.

De volta ao tópico original, dependendo de como você usaria o computador, pode ser mais rápido se você tiver dois discos rígidos conectados a controladores diferentes na placa-mãe, se houver mais de um. Portas SATA para o mesmo controlador geralmente marcadas com a mesma cor, por exemplo. minha placa-mãe possui 4 portas laranja controladas pelo chip Intel e 2 portas vermelhas controladas pelo chip J-Micron. Conectar os dois discos rígidos ao mesmo controlador reduzirá o desempenho. Nos meus testes, a velocidade de gravação de uma cópia de arquivo de um disco rígido para outro caiu mais que o dobro da comparação com a configuração quando os discos rígidos foram conectados a diferentes controladores.

Serith
fonte
Bom ponto sobre os controladores. Minha experiência é principalmente com sistemas "big iron", em que os controladores geralmente podem lidar com várias transferências simultâneas, mas esse pode não ser o caso de alguns controladores de PC.
Daniel R Hicks
1
O desempenho do RAID é fortemente afetado no controlador. O RAID de software oferecerá benefícios mínimos de desempenho, enquanto o RAID de hardware é consideravelmente mais rápido. Além disso, observe que algumas placas-mãe com controladoras RAID integradas usam chips de baixo desempenho com baixo desempenho.
Keltari
3

Duas unidades serão mais rápidas se ambas forem usadas simultaneamente. Por exemplo, no Windows, você pode sair de uma unidade e colocar seus arquivos na outra, ou colocar arquivos de sistema em uma e arquivos de usuário na outra. Dependendo dos padrões de uso, isso pode fazer com que ambas as unidades fiquem ocupadas simultaneamente uma quantidade razoável de tempo.

No entanto, duas unidades não melhoram significativamente o desempenho (mas não causam danos) se você simplesmente colocar uma parte aleatória do seu sistema de arquivos na segunda unidade - é preciso um planejamento consciente.

(As duas exceções a isso são o IBM System i (ou como é chamado hoje em dia) e alguns sistemas RAID. O System i espalha (quase) todos os dados em todas as unidades de maneira mais ou menos uniforme, dividindo arquivos únicos em várias unidades, para que as unidades Os sistemas RAID espalham igualmente arquivos individuais por várias unidades, mas se isso melhora o desempenho (ou piora) depende do esquema RAID específico.)

Costumava ser que a velocidade média de acesso à unidade piorava com unidades maiores, fornecendo outra motivação para usar várias unidades menores versus uma grande. Não tenho certeza se isso é tão verdadeiro mais, no entanto. (Não analisamos as especificações de desempenho da unidade recentemente.)

Daniel R Hicks
fonte
2

Pode ser útil ter duas unidades, porque você pode tirar vantagem da paralelização. Por exemplo, você pode copiar um arquivo de uma unidade para outra unidade muito mais rapidamente do que copiar um arquivo para outro local na mesma unidade.

Essa paralelização também é o que melhora o desempenho de leitura e gravação com o RAID 0 e o desempenho de leitura com o RAID 1.

sblair
fonte
Obrigado! Há alguma desvantagem no desempenho com o uso de duas unidades?
wrongusername