Ao contrário do que muitos pensam, sistemas de arquivos não são todos iguais, comprove isso com os resultados desse benchmark realizado entre ReiserFS e Ext3. Tendo este conhecimento, você saberá escolher o melhor file system de acordo com cada necessidade em especial.
File system, ou simplesmente sistema de arquivos, não é
propriamente dito um software em si, mas sim o sistema utilizado
por um kernel ou software para organizar e manter a "trilha" de
cada arquivo armazenado em um dispositivo, como disco rígido,
CDROM, pen drive, etc. Por exemplo, um sistema de arquivos
hierárquico utiliza de diretórios ("pastas") para formar a tal
árvore de diretórios.
Benchmark
Benchmark é um termo utilizado só pra quem gosta de falar
"chiquérrimo" ;D. Se trata de um teste de performance entre um
hardware ou software feito por alguém, geralmente empresas
querendo ganhar mercado, como a nossa "amiga" Microsoft costuma
promover entre Windows x Linux, também como a AMD faz com
a Intel entre Athlon XP e Pentium 4, etc.
Dessa vez nosso benchmark é sobre dois sistemas de arquivos muito
utilizados e por incrível que pareça, muitos usuários não sabem nem
a diferença básica entre eles. O objetivo deste artigo não é
apresentar o ReiserFS e o Ext3, mas somente entender
o que cada um tem de melhor, portanto, espero que você já tenha
uma idéia do que estamos debatendo!
[4] Comentário enviado por removido em 17/01/2005 - 09:29h
OPa!,
Eu ainda prefiro o ext3 ou xfs para banco.
pelo menos com o reiserfs no slackware(que vem por padrão esse filesystem)
tive várias dores de cabeça.
E parabéns pela iniciativa, isso concerteza seria de grande utilidade aqui na comunidade, seria legal montar mais comparações em altas escalas, digo... comparações de grande porte como por exemplo com várias maquinas para se chegar num resultado mais consistente.
[5] Comentário enviado por removido em 17/01/2005 - 12:01h
CVS: :-) Ahammm! Bom Thiago, o que li sobre XFS e JFS é o básico para sobrevivência. Não posso afirmar com segurança qual dos dois é melhor, ou se são melhores que Reiser e Ext3, mesmo pq cada um tem características meio individuais neh! Seria legal fazer um artigo apresentando essas duas técnologias pra galera, naum?! []s
[7] Comentário enviado por removido em 17/01/2005 - 12:03h
guinet: sim realmente, li numa revista sobre o xfs pra BDs e realmente utilizam bastante para isso também! Mas ainda tem algumas coisas no XFS que não gostei muito... =/
Ext2 : 2 Pontos pró.
vfat : 2 pontos, 1 ponto contra
reiserfs: 1 ponto pró
xfs: 1 ponto pró, 3 pontos contra
Continuo a preferir o Reiserfs, pela qualidade e performance boa. O destaque foi para o vfat com boa performance nos Teste 5 e Teste 6. E o destaque negativo foi para o xfs com baixa perfomance nos Teste 5 e Teste 6.
[12] Comentário enviado por removido em 18/01/2005 - 13:46h
taoweb: interessantíssimo cara!! Tenho certeza que seu teste vai ajudar a galera a ampliar o angulo de visão sobre os file systems.
No meu caso a FAT perdeu em praticamente todos na briga com o Ext3 e Reiser. XFS ainda não havia testado, mas talvez seja compreensível o fato dele trabalhar melhor com arquivos grandes e usá-lo para bancos de dados.
Agora só faltaria mais testes, também com UFS, JFS e até mesmo NFS (faz sentido?) :-)!!! Logo estarei escrevendo outro artigo mais completo e conclusivo!!
[16] Comentário enviado por removido em 19/01/2005 - 03:33h
ahahahhahaha! eita pop_lamen... tá errado naum meu caro!! Ce ta precisando voltar pra 6ª serie hein ehaehaeha!... Zuera! Isso ai é pq as colunas do Ext3 estao maiores... e isso dá a impressão que ele está "ganhando"... ehehhehe! essa sindrome tem ateh um nome na psicologia sei lah!!! ah haha... e creio tb q vc leu meu artigo "dinamicamente"!!!
[19] Comentário enviado por mapelli0 em 19/01/2005 - 15:54h
Olha eu acho que o ReiserFs é melhor porém ele não funcio direito quando vc utiliza acl e samba, quando vc tenta copiar qq coisa ele trava ja o XFS não
[20] Comentário enviado por removido em 19/01/2005 - 16:19h
mapelli0: sinceramente, o primeiro file system que usei com linux foi o ext3 e logo depois migrei pro Reiser acompanhando as tedencias do Slackware 8.1. Usei em várias redes e nunca tive problemas com o Reiser... isso talvez seja uma combinação de sorte com uso específico! =)
[21] Comentário enviado por DooM em 22/03/2006 - 16:51h
Como ja dito pelo autor, no quesito velocidade o Reiser se demonstrou superior nos testes feito. Porém ha alguns itens tecnicos a serem analisados, como:
Lembrar que o esquema de journal no ext3 e no Reiser mudam, o ext3 grava nao somente os metadatas como tambem os arquivos no arquivo de journaling enquanto o Reiser apenas trabalha com a gravação de metadados na camada de journal.
Isso explica porque o EXT3 demorou mais nos testes. Cai o desempenho em relação a velocidade porém o EXT3 ganharia em um quesito "INTEGRIDADE E RECUPERACAO DE DADOS", se fosse feito.
Outro fator importante e que seria muito interessante de testar também seria mudar o MODO de journaling do EXT3 para Writeback e refazer os testes, no quais com certeza estariam mais equilibrados com o Reiser.
Ta ai uma sugestão.
[23] Comentário enviado por brennobr em 11/06/2007 - 17:01h
tzbishop: creio que vc não vá encontrar um "melhor pra tudo!". Sempre um é melhor do que o outro em alguns aspectos, pois sempre um prioriza certas coisas e com isso deixa a desejar em outras... não dá pra ter O(1) em tudo =]
[26] Comentário enviado por gengis_khan em 13/12/2007 - 11:43h
Concordo com o brennobr, não da pra um FS ser o melhor em tudo. Percebam que em determinado momento o ext2 é maris rápido que os demais, o que era de se esperar, dada sua simplicidade (não trabalha com journaling). Eu particularmente simpatizo muito com o ReiserFS, mas devido à possível descontinuidade do projeto.
Eu estou pensando em fazer um artigo comparando ReiserFS, XFS, JFS
e Ext3.