Casa > O > O Que Significa O Tamanho Da Unidade De Alocação?

O que significa o tamanho da unidade de alocação?

O tamanho da unidade de alocação é o tamanho do bloco para cada bloco. A decisão de qual tamanho defini-lo é uma questão de equilíbrio entre velocidade e não desperdiçar espaço no disco rígido.

Por exemplo, digamos que você defina o tamanho da unidade de alocação para 4MB. E você quer colocar em um arquivo de tamanho 3MB. Então ele vai caber nesse slot, com 1MB desperdiçado (4-1). E então você quer colocar um arquivo de tamanho 7MB. Ele vai usar um bloco completo (4MB) e depois usar 3MB de um segundo bloco. O segundo bloco irá desperdiçar 1MB (4-3). A média de desperdício para cada ficheiro nesta unidade será de 2MB (4MB/2). Então se você está colocando 100 arquivos neste drive, você espera desperdiçar 200MB (100X2).

É você quem decide. Em geral para grandes discos rígidos (1TB+) você gostaria de ser agressivo, especialmente se a velocidade é apenas 5400rpm, para compensar a sua velocidade lenta. E para microsd, flash drives e SSD (menos de 512mb) você gostaria de ser mais conservador para preservar espaço e reduzir o desperdício.

Leia os arquivos que você estará armazenando nele. Qual é o tamanho médio (tamanho total dos arquivos/# de arquivos)?

Aqui é onde você tem que decidir se quer ser agressivo ou não. Mas mesmo que você seja agressivo, em geral você iria querer 97,5% de eficiência de espaço. Isso é desperdiçar menos de 2,5% do espaço dos seus ficheiros.

O que eu normalmente faço é apenas pegar na média/20 e depois arredondar para baixo (mais pequena). Isso é porque 5/100=1/20, que é 5%. A média de desperdício de espaço é metade do tamanho de cada slot alocado. Por exemplo, uma alocação de 32kb terá um desperdício médio de 16kb (32/2). Então o seu desperdício de espaço não será superior a 2,5% se você tomar média/20.

Se você quiser ser mais conservador você pode ir (menor+médio)/40. Então você reduz o desperdício para 1,25% (2,5/100=1/40). Mas você estará a uma velocidade mais lenta que a média/20.

Fórmula:

Seu tamanho de arquivo médio
________________________________________________
(100% ÷ % do desperdício de espaço que você escolheu) ÷ 2

ou

2 X (Seu tamanho de arquivo médio) X (% do desperdício de espaço que você escolheu)
___________________________________________________________________
100%

Exemplo: Os seus ficheiros têm um tamanho total de 2,3GB (2300MB). Existem 1386 ficheiros. Portanto, o tamanho médio é 1,659MB/File. Dividindo por 20 (para uma eficiência de 97,5%) você terá 0,08295MB/arquivo, ou aproximadamente 82,95kb. Arredondando para baixo (para o próximo nível menor), você terá 64kb. Este é o tamanho que você deve definir. Você pode saber com confiança que você tem menos de 2.5% de desperdício de espaço por arquivo.

Todos os arquivos que você tem desperdiçariam aproximadamente 32kb (64kb/2). Com 1386 arquivos você estará desperdiçando 44.352kb, ou 44.352MB. 44,352MB é menos de 2,5% de 2300MB

Alternativamente você pode ser mais agressivo e arredondar até 128kb. Mas saiba que você terá menos de 95% de eficiência (ou mais de 5% de desperdício de espaço). O benefício, claro, é que sua unidade leria mais rápido do que se você a ajustasse para 64kb.

.

De Fishback

Que formato de disco rígido é mais rápido: NTFS ou FAT32? :: Qual é o aplicativo de mensageiro mais popular na Alemanha?