O que está acontecendo com o uso do espaço em disco aqui?

3

Eu tenho um processo em que estou removendo BLOBs de um banco de dados e gravando-os em uma estrutura de arquivos no disco. Eu tenho um disco de 1 TB, com uma única pasta na raiz e uma estrutura semelhante a:

F:\RootFolder\_year_\_week_\_clientid_\_accountid_\file.txt

Haverá milhares de arquivos.txt na mesma pasta, mas a média parece ser de 300. Eu executei meu programa de exportação para 10.000 registros para coletar métricas e agora tenho preocupações.

Cada arquivo.txt é compactado com DeflateStream e parece ter uma média de aproximadamente 900 bytes. O disco foi formatado como NTFS com 2k clusters e 8dot3 nomes de arquivos desativados . Embora, com base na captura de tela anexada, cada arquivo esteja usando 8192 bytes em vez de 2048, como eu esperaria. Eu tenho mais de 75 milhões de arquivos para escrever, e adicionamos cerca de 3 milhões por semana, então o uso do espaço em disco é algo que precisa ser resolvido.

Então, minha pergunta:

Por que cada arquivo recebe 8kb, mesmo que eu usei clusters de 2kb ao formatar?

    
por Bryan Boettcher 11.04.2013 / 22:33

1 resposta

0

Isso se resolveu. Foi necessária uma combinação de criação e redimensionamento de volumes no Gerenciamento de Disco, reformatação com diferentes tamanhos de cluster e lançamento de bones de cabra. Eu não posso dizer que eu poderia determinar a causa real, e vários colegas de trabalho ficaram atrás de mim, incrédulos, enquanto eu passava pelas etapas.

Iserni: agora relata clusters de 2k como deveria cybernard: o arquivo estava mostrando 8192 bytes no disco enquanto isso estava acontecendo.

    
por 12.04.2013 / 15:28