A existência de mais de uma partição em um disco rígido afeta o desempenho? [duplicado]

1

Estou criando um novo computador e quero maximizar o desempenho de cada componente.

No passado, eu geralmente particionava meus discos rígidos em vários volumes lógicos primários e estendidos. Eu faço isso para acomodar vários sistemas operacionais.

Agora, a pergunta que gostaria de fazer é se vários volumes da maneira descrita afetam negativamente o desempenho geral da unidade?

A unidade em questão é uma unidade WD Caviar Black 7200 RPM de 1TB conectada a um controlador SATA III de 6Gb / S.

Meu esquema de particionamento conforme planejado no momento:

/dev/sda
    /sda1  (Windows XP, NTFS, 25GB)
    /sda2  (Windows 7, NTFS, 50GB)
    /sda3  (Linux root, EXT4, 25GB)
    /sda4  (extended)
           /sda4(1) (Linux /home, ETX4, 400GB)  
           /sda4(2) (Generic storage, NTFS, 525GB)
    
por Andrew Lambert 24.05.2011 / 00:03

3 respostas

2

Na prática, NÃO.

Teoricamente, em algumas circunstâncias, sim. Com base na velocidade do disco que passa abaixo das cabeças de leitura / gravação e na distância que devem percorrer.

Uma coisa é porque você diminuiu o tamanho da partição de disco disponível para o sistema operacional, tem menos distância para viajar. Assim, as buscas devem ser mais rápidas do que se todo o 1TB estivesse disponível para qualquer sistema operacional.

Em termos de corridas do dia-a-dia, você não será capaz de dizer qualquer diferença, a menos que tenha feito isso antes de & após o teste usando o software de teste de desempenho de disco.

Mas há tantos fatores diferentes envolvidos que determinam o desempenho, incluindo o tipo de sistema de arquivos, o tamanho do setor, o tamanho dos arquivos que estão sendo lidos, o nível de fragmentação (e a lista continua) que não foi possível generalizá-lo.

Eu diria, não se preocupe com isso. Faça o que você planeja e tudo ficará bem.

    
por 24.05.2011 / 00:29
0

Não. Isso afeta o quanto o sistema operacional precisa adicionar para chegar ao LBA correto. O que está sempre fazendo, mesmo que seja necessário suportar uma única partição.

Você pode obter um aumento de desempenho muito, muito marginal e imperceptível se usar um kernel com particionamento desabilitado (basta instalar as coisas em / dev / sda diretamente), mas não sei se isso é possível, e você não pode usar os 99,99% dos discos com uma tabela de partição corretamente.

    
por 24.05.2011 / 00:12
0

Em uma palavra: Sim.

Pense desta maneira: Toda vez que seu sistema precisar carregar um programa e dados, ele deve procurar a partição com o código e, em seguida, mover as cabeças até a partição de dados na outra extremidade do disco. . Você garantiu que todas as buscas são encontradas com 3/4 de tacadas.

Agora, as diferenças podem não ser muito ruins na prática, e muitas outras variáveis entram em jogo com um SO moderno carregado e em execução.

O mesmo princípio é aplicado, em sentido inverso, quando o curto acaricia um acionamento maior. A capacidade é trocada por um reverso nos tempos de busca e um aumento no desempenho.

    
por 24.05.2011 / 00:17