
Estou formatando um disco rígido externo de 1 TB como uma única partição NTFS. Esta unidade destina-se principalmente ao armazenamento de mídia.
Devo escolher algo diferente do padrão allocation unit size
? As opções variam de 512 bytes a 64K. Há alguma orientação que devo usar com partições que armazenam outros dados? Devo parar de bisbilhotar e deixar em "padrão"?
Responder1
Se você for um “usuário padrão” pela definição da Microsoft, deverá manter o padrão de 4.096 bytes. Basicamente, o tamanho da unidade de alocação é o tamanho do bloco no disco rígido quando ele formata NTFS. Se você tiver muitos arquivos pequenos, é uma boa ideia manter o tamanho da alocação pequeno para que o espaço no disco rígido não seja desperdiçado. Se você tiver muitos arquivos grandes, mantê-los mais altos aumentará o desempenho do sistema, pois terá menos blocos para procurar.
Mas, novamente, hoje em dia a capacidade do disco rígido está aumentando cada vez mais, fazendo pequenas diferenças na escolha do tamanho de alocação correto. Eu sugiro que você apenas mantenha o padrão.
Lembre-se também de que a maioria dos arquivos é relativamente pequena; arquivos maiores são grandes em tamanho, mas pequenos em unidades.
Responder2
Em termos de eficiência de espaço, unidades de alocação menores têm melhor desempenho. O espaço médio desperdiçado por arquivo será metade do AUS escolhido. Portanto, 4K desperdiça 2K por arquivo e 64K desperdiça 32K. No entanto, como aponta Jonathon, as unidades modernas são enormes e não vale a pena se preocupar com um pouco de espaço desperdiçado e isso não deve ser um fator determinante (a menos que você esteja em um SSD pequeno).
Compare o desperdício médio de casos de 4K e 64K (32K-2K = 30K), para 10.000 arquivos que chegam a apenas 300.000 KB ou cerca de 300 MB.
Em vez disso, pense em como o sistema operacional usa o espaço. Digamos que você tenha um arquivo 3K que precisa crescer 2K. Com um AUS 4K, os dados precisam ser divididos em dois blocos - e eles podem não estar juntos, resultando em fragmentação. Com um AUS de 64K, há muito menos blocos para controlar e menos fragmentação. 16x o tamanho do bloco significa 1/16 do número de blocos a serem monitorados.
Para um disco de mídia onde suas fotos, músicas e vídeos são armazenados (arquivos normalmente com mais de 1 MB), eu uso o maior AUS. Para uma partição de inicialização do Windows eu uso opadrão do Windows(que é 4K para qualquer unidade NTFS menor que 16 TB).
Para descobrir qual é o tamanho do cluster em um disco existente:
fsutil fsinfo ntfsinfo X:
Responder3
Estou configurando quatro unidades Seagate ST3000DM001 de 3 TB em uma configuração RAID 10. Depois de ler sobre como formatá-lo para o Allocation Unit Size, encontrei este artigo:Diretrizes Gerais para Melhorar o Desempenho do Sistema Operacional.
Ao configurar matrizes de unidades e unidades lógicas em seu controlador de unidade de hardware,certifique-se de combinar o tamanho da faixa do controlador com o tamanho da unidade de alocação com a qual os volumes serão formatados. Isso garantirá que o desempenho de leitura e gravação do disco seja ideal e oferecerá melhor desempenho geral do servidor.
estou usando oASUS P8Z77-V DELUXEcapacidade RAID integrada da placa-mãe do chipset Intel. Como o tamanho padrão da faixa para RAID 10 na placa-mãe é 64 KB, estou formatando minha matriz RAID usando a opção “64 kilobytes” no Windows.
De qualquer forma, espero que essas informações que encontrei ajudem outras pessoas que pesquisam sobre esse tema e acrescentem mais informações a ele.
Responder4
Isso pode fazer a diferença.
Um arquivo só pode ser um múltiplo do que você selecionar, portanto, um formato mais refinado significará que você desperdiçará menos espaço em arquivos - mas aumentará sua tabela de alocação.
Se você pretende ter milhares de arquivos com menos de 64k, vale a pena considerar uma unidade de tamanho menor. No entanto, se você for preencher a unidade com vídeos enormes de cem megabytes, um tamanho de unidade maior será mais aplicável.
Se você não sabe, basta usar o padrão.