Um tamanho de bloco grande afetará a velocidade visivelmente? [fechadas]

1

Eu vi discussões sobre ser ótimo para ter um tamanho de bloco grande em unidades onde arquivos grandes serão armazenados porque não será desperdiçado muito espaço. Mas será que também ajudará a acelerar a leitura? Estou me referindo ao ganho perceptível em velocidade.

Assume o NTFS, o Windows 7 x64.

    
por ispiro 26.01.2015 / 20:06

1 resposta

2

Para discos rígidos rotativos, você pode obter um aumento (~ 1%) no desempenho em arquivos maiores, se tiver sorte, o que é insignificante. Para discos rígidos SSD, você não verá diferença alguma.

A razão pela qual quase não há diferença de desempenho é porque o hardware subjacente (CPU, controlador SATA, controlador de HDD) em PCs modernos é tão eficiente que a velocidade de leitura é efetivamente limitada apenas pela física da leitura dos dados do próprio meio de armazenamento .

Em outras palavras, a leitura de 1024 partes contíguas de 4KB leva apenas a leitura de 64 partes contíguas de 64 KB. Claro, você está solicitando dados ao hardware 1024 vezes contra 64 vezes, mas a sobrecarga é ridiculamente pequena.

Quando eu pesquiso alguns pontos de referência para confirmar isso, vou adicioná-los aqui.

    
por 27.01.2015 / 00:20