Que “tamanho da unidade de alocação” devo usar para uma unidade com uma única partição NTFS?

60

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. Existe alguma diretriz que eu deveria usar com partições armazenando outros dados? Devo parar de cutucar e simplesmente deixá-lo em "default"?

    
por Andrew Keeton 29.08.2009 / 00:04

6 respostas

35

Se você é um "Usuário Padrão" pela definição da Microsoft, você deve manter os 4096 bytes padrão. Basicamente, o tamanho da unidade de alocação é o tamanho do bloco no disco rígido quando ele formata o NFTS. Se você tiver muitos arquivos pequenos, convém manter o tamanho da alocação pequena para que o espaço no disco rígido não seja desperdiçado. Se você tiver muitos arquivos grandes, mantê-lo maior aumentará o desempenho do sistema com menos blocos a serem procurados.

Mas, novamente, hoje em dia a capacidade do disco rígido está ficando cada vez maior, fazendo pequenas diferenças, escolhendo o tamanho correto de alocação. Eu sugiro que você apenas mantenha o padrão.

Lembre-se também de que a maioria dos arquivos é relativamente pequena, os arquivos maiores são grandes, mas pequenos em unidades.

    
por 29.08.2009 / 00:13
28

Em termos de eficiência de espaço, tamanhos menores de unidades de alocação têm melhor desempenho. O espaço médio desperdiçado por arquivo será metade do AUS escolhido. Assim, 4K desperdiça 2K por arquivo e 64K desperdiça 32K. No entanto, como Jonathon aponta, drives modernos são enormes e não vale a pena gastar 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 de caixa médio de 4K vs 64K (32K-2K = 30K), para 10.000 arquivos que só chegam a 300.000 KB ou cerca de 300 MB.

Em vez disso, pense em como o sistema operacional usa espaço. Digamos que você tenha um arquivo 3K que precisa crescer 2K. Com um 4K AUS, os dados precisam ser divididos em dois blocos - e eles podem não ficar juntos para que você obtenha fragmentação. Com um 64K AUS, há muito menos blocos para monitorar e menos fragmentação. 16x o tamanho do bloco significa 1/16 do número de blocos para acompanhar.

Para um disco de mídia onde suas fotos, músicas e vídeos são armazenados (arquivos normalmente de 1MB +) eu uso o maior AUS. Para uma partição de inicialização do Windows, uso o padrã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:
    
por 22.06.2012 / 15:30
9

Estou configurando quatro unidades Seagate ST3000DM001 de 3 TB em uma configuração RAID 10. Depois de ler sobre como formatá-lo para o tamanho da unidade de alocação, encontrei este artigo: Diretrizes gerais para melhorar o desempenho do sistema operacional .

When configuring drive arrays and logical drives within your hardware drive controller, ensure you match the controller stripe size with the allocation unit size that the volumes will be formatted with. This will ensure disk read and write performance is optimal and offer better overall server performance.

Estou usando o recurso RAID da placa-mãe ASUS P8Z77-V DELUXE do chipset Intel. Como o tamanho da faixa padrão para o RAID 10 na placa-mãe é de 64 KB, estou formatando minha matriz RAID usando a opção "64 kilobytes" no Windows.

De qualquer forma, espero que essa informação que encontrei ajude outras pessoas a pesquisar sobre esse tópico e adicionar mais informações a ele.

    
por 02.10.2012 / 08:29
2

Pode fazer a diferença.

Um arquivo só pode ser um múltiplo do que você selecionar, portanto, um formato mais granulado significa que você perderá menos espaço nos arquivos, mas aumentará sua tabela de alocação.

Se você tiver 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 enormes vídeos de cem megabytes, um tamanho de unidade maior será mais aplicável.

Se você não sabe, basta usar o padrão.

    
por 29.08.2009 / 00:08
1

Você indica o uso do disco como vídeo e música. Os tamanhos dos arquivos de dados da maioria devem ser 2 MB + para músicas e 100 MB + para vídeos, algumas listas de reprodução (menos de 5% da quantidade total de arquivos) de poucos kB. Você indica que o dispositivo é um disco USB externo.

A melhor solução para tal especificação é exfat (vfat no linux) ou NTFS com tamanho de bloco / alocação de 64kB. Algumas dicas sobre qual sistema de arquivos você deve escolher: - xxfat deve ser usado para gravações e compatibilidade mais rápidas (ou seja, você planeja / já usa o dispositivo de streaming de mídia para uso em casa / escritório) - NTFS para segurança e recursos avançados. (segurança ainda é fonte de problemas para usuários domésticos - certifique-se de que você precisa)

Divirta-se.

    
por 08.12.2014 / 09:55
0

Esteja ciente de que quanto maior for o tamanho do cluster, melhor será seu desempenho. Mas a eficiência diminui.

Se você tiver um disco de 3 TB e armazenar milhares de imagens, você precisará de um tamanho de cluster menor para eficiência de espaço, mas se você torná-lo muito pequeno, sofrerá um grave impacto no desempenho.

Para qualquer disco de 500GB ou maior, eu recomendo um tamanho de cluster de 8k ou maior.

    
por 09.08.2013 / 08:38

Tags