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

4

Acabei de obter dois discos rígidos que usam setores de 4k, mas relatam o tamanho do setor físico ao sistema operacional como apenas 512 bytes .

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

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

Ou as unidades de 4k "reais" ainda usam setores lógicos de 512 bytes, para que os dados sejam sempre divididos em blocos de 512 bytes para transferência?

Malvineous
fonte

Respostas:

2

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

O desempenho "em cache" não muda, pois os dispositivos do setor de 512 bytes já podem ler e gravar vários setores ao mesmo tempo. 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 o 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 de 4k são um pouco mais eficientes com a densidade de dados da superfície, pois há menos sobrecarga envolvida. Isso também significa que você pode ler mais dados em cada "virada" dos pratos, mas é apenas um ligeiro aumento na taxa de dados.

Turbo J
fonte
Então, o que você está dizendo é que, mesmo com unidades que dizem ao sistema operacional que possuem setores de 4k, todas as operações de leitura e gravação ainda são divididas em blocos de 512 bytes para serem enviados pelo cabo SATA?
Malvineous
"Todos os discos rígidos com setores 4K relatam 512 bytes ao sistema operacional" - isso é verdade apenas nas unidades "512e". Estes terão um logotipo "AF". Mas as primeiras unidades "nativas de 4k" já estão no mercado. (Logotipo "4kn") Estes não têm modo de compatibilidade de 512 bytes. O Windows 8 e versões posteriores têm suporte total para isso. O mesmo acontece com as versões recentes do UEFI.
27514 Jamie Hanrahan