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
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

