Os setores 4k são mais eficientes para a transferência de dados no disco rígido?

4

Acabei de obter dois discos rígidos que usam setores 4k, mas relatório seu tamanho de setor físico para o sistema operacional como apenas 512 bytes .

Isso significa que o sistema operacional deve enviar oito solicitações para a unidade ler 4k de dados, enquanto uma unidade real de 4k poderia transferir a mesma quantidade de dados com uma única solicitação?

Existe algum benefício de desempenho com isso? Diminuirá a carga do sistema ou melhorará o desempenho do NCQ, tendo que enviar menos solicitações para a mesma quantidade de dados?

Ou unidades 4k "reais" ainda usam setores lógicos de 512 bytes, então os dados sempre serão divididos em blocos de 512 bytes para transferência?

    
por Malvineous 11.06.2011 / 08:58

1 resposta

2

TODOS os discos rígidos com setores 4k reportam 512 bytes no sistema operacional por motivos de compatibilidade: Pense no BIOS, no DOS ou no Windows.

O desempenho "em cache" não muda, pois os dispositivos do setor de 512 bytes já podem ler e gravar vários setores de uma só vez. A maioria dos sistemas de arquivos também usa tamanhos de bloco de dados maiores que 512 bytes - muitos usam 4k ou mais.

No disco, uma única gravação de 512 bytes é emulada por um ciclo de leitura e gravação de 4k. Você não quer que isso aconteça com muita frequência. Isso também será executado se uma "gravação múltipla" não iniciar e / ou terminar em um limite de 4k.

Com o Windows XP (e Linux antigo), você deve prestar atenção ao particionamento. O esquema de particionamento "Dos compatível" resultará em uma partição primária não alinhada - o que resultará em um grande impacto no desempenho.

Os setores 4k são um pouco mais eficientes com a densidade de dados de superfície, pois há menos sobrecarga envolvida. Isso também significa que você pode ler mais dados em cada "turno" dos pratos, mas é apenas um pequeno aumento na taxa de dados.

    
por 11.06.2011 / 18:48