[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OFF] Limites de armazenamesto em pasta (ou diretório)



Vítor Claudino dos Santos wrote:

E ai pessoal,

    Sei que a pergunta está meio fora dos objetivos de discussão da lista,
mas acho que alguem ai pode me ajudar.
    A minha dúvida é se existe algum limite para o número de arquivos que
podem ser criados em um diretório. Talvez até não exista limite, mas chega
um determinado número que compromete bastante o desempenho do sistema. Em
alguns testes (com um programa que criava muitos arquivos sequencialmente)
houve ocorrencias em que a execução do fopen tomava até 50 segundos (!) para
um diretório contendo cerca de 900000 (novecentos mil) arquivos. Outra
observação importante é que só o fopen demora, o fwrite e o fclose são
instantâneos.
    Algumas informações a respeito do meu sistema: Debian woody, kernel
2.4.18-bf2.4, sistema de arquivos ext3, hd de 20 gb e 5400rpm. A máquina é
um pentium 3 de 1ghz e 256MB de RAM.
    Se alguem já passou por isso ou faz idéia do que está ocasionando o
problema da demora na criação do arquivo, por favor me ajudem!

Existe sim um limite de arquivos/diretórios que podem ser criados numa partição, mas acho q ele é razoavelmente alto.

O problema é que cada sistema de arquivos se organiza diferentemente: pra alguns, a lista de arquivos de um diretório fica numa lista ligada (!), outros é uma árvore, arvore B, etc etc.

Eu se fosse vc, sairia fora do ext3.

http://linuxgazette.net/102/piszcz.html

Ou entao esse:
KDE Dot News: Ext3's Miserable Failure
http://navindra.blogspot.com/2004/10/kde-dot-news-ext3s-miserable-failure.html


Um outro teste, mais antigo:
http://kerneltrap.org/node/1054
"...he labels JFS and XFS as 'best bang for your buck' explaining, "While/
/not the fastest file systems, both of them consistently perform close to/
/EXT2, while using minimal CPU. XFS seems to be faster over a wider range/
/of benchmarks, however it does use slightly more CPU than JFS. While JFS/
/really starts to slow down with lots of files."/ As for pure speed, Mike
points to Reiser4 which really shined in the Bonnie++ benchmarks, though
not quite so much in the IOZone benchmarks. He suggests, /"ReiserFS v4 will/
/[definitely] be worth while keeping an eye on, especially considering some/
/of the exciting new features it offers."/

--
Marcos



Reply to: