É 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 para o espaço de armazenamento, seria mais rápido instalar dois discos rígidos juntos ou apenas um maior em um computador?

    
por wrongusername 21.08.2011 / 00:56

4 respostas

17

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

Como alguém já disse, você pode usar o RAID 0 . Isto lhe dará quase o dobro da velocidade para qualquer coisa maior do que um arquivo pequeno , onde pequeno depende de como seu ataque é formatado. Isso faz com que ambas as unidades apareçam como uma grande, portanto, não há etapas extras para obter melhor desempenho quando o RAID estiver configurado. 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 de E / S de disco, isso será 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 a unidade e as partições. Mesmo que o Windows os apresente como unidades diferentes, o uso de duas partições só pode retardar as coisas, porque quando elas são usadas simultaneamente, a cabeça precisa se mover de uma partição para a outra, já que elas são separadas por cilindros. Isso não se aplica aos SSDs.

    
por 21.08.2011 / 01:37
8

Eu tive Raid 0 por um tempo, mas notei apenas uma pequena melhora geral. Fiquei desapontado com toda a idéia e obtive SDD para o meu sistema e arquivos de programas, e a minha conclusão é que nenhum outro upgrade de computador acessível vai te dar tanto desempenho, antes de eu ter SSD eu realmente não percebi o quanto de gargalo HDD foi.

Voltando ao tópico original, dependendo de como você usaria seu computador, pode ser mais rápido se você tiver dois discos rígidos conectados a diferentes controladores na placa-mãe, se tiver mais de um. Portas Sata para o mesmo controlador geralmente marcadas com a mesma cor, por exemplo. minha placa-mãe tem 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, em meus testes, a velocidade de gravação de uma cópia de arquivo de um HDD para outro caiu mais de duas vezes para a configuração quando os discos rígidos estão conectados a diferentes controladores.

    
por 21.08.2011 / 01:23
3

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

No entanto, duas unidades não melhorarão significativamente o desempenho (mas não farão mal algum) se você simplesmente colocar uma parte aleatória do seu sistema de arquivos na segunda unidade - é necessário um planejamento consciente.

(As duas exceções são o IBM System i e alguns sistemas RAID. O System i distribui (quase) todos os dados por todos os drives de maneira mais ou menos uniforme, dividindo arquivos únicos em várias unidades, Assim, as unidades tendem a ser igualmente ocupadas.Os sistemas RAID espalham de maneira semelhante arquivos individuais em várias unidades, mas se isso melhora o desempenho (ou se torna pior) 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 em comparação com uma grande. Não tenho certeza de que isso é verdade mais, no entanto. (Não olhei para as especificações de desempenho da unidade recentemente.)

    
por 21.08.2011 / 01:25
2

Pode ser útil ter duas unidades, porque você pode aproveitar a paralelização. Por exemplo, você pode copiar um arquivo de uma unidade para outra em muito mais rápido do que copiar um arquivo para outro local na mesma unidade.

Esta 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.

    
por 21.08.2011 / 01:06