Qual sistema de arquivos me oferece a melhor velocidade? [fechadas]

3

A maioria dos meus dados de usuário ficam em um disco rígido externo. Atualmente, é formatado em formato FAT32, porque, a princípio, talvez eu queira conectá-lo ao meu laptop com Windows 7 às vezes.

Agora comecei a classificar meus e-books usando o Caliber. O Caliber faz suas próprias cópias dos livros na importação, usando nomes de autores, nomes de séries e títulos nos nomes de arquivos e diretórios, o que resulta na criação de muitos diretórios e na cópia de muitos arquivos pequenos. Então eu corrijo os detalhes que o Calibre errou, e isso resulta no diretório e nos nomes dos arquivos sendo alterados também. Exportar os livros para outro formato significa a criação de muitos novos arquivos. Depois de várias dezenas de livros, tudo isso começou a ficar muito lento. A desfragmentação ajuda um pouco, mas não por muito tempo.

Como eu notei que eu normalmente não uso os HDDs no laptop (exceto pela própria desfragmentação!) Eu pensei que talvez usar outro sistema de arquivos acelere as coisas, e possivelmente eliminasse a necessidade de defrags. Então, há um sistema de arquivos que você recomendaria?

Eu só quero mudar se houver um ganho de velocidade perceptível. Se outros sistemas de arquivos só tiverem a vantagem de menos chances de corrupção, eu ficarei com o FAT32 por causa da compatibilidade.

Edit: Esqueci de dizer, meu PC doméstico roda o Ubuntu 10.4

    
por rumtscho 09.07.2010 / 23:41

4 respostas

3

As opções padrão para o XFS podem ser ruins, mas acho que elas podem ser ajustadas para o seu benefício com base no que você está descrevendo. Depende de quanta leitura manual e teste você está interessado em fazer.

Além do sistema de arquivos, você deve considerar colocar esses dados em um sistema de arquivos separado (com qualquer formato) e usar recursos de montagem como 'noatime' e 'nodiratime' para melhorar o desempenho. Pelo uso que você descreve, isso pode ser uma grande vitória.

Acho que você obterá um benefício significativo ao usar um sistema de arquivos não-FAT32 no Ubuntu.

    
por 10.07.2010 / 03:16
5

O ReiserFS parece ser a melhor escolha para gerenciar uma quantidade enorme de arquivos pequenos.

    
por 10.07.2010 / 00:22
3

Para muitos arquivos pequenos dentro de um diretório, ext3 ou ext4 com o recurso dir_index oferece excelente desempenho.

    
por 09.07.2010 / 23:45
2

Depende.

Em geral, ext3 / ext4 são os sistemas de arquivos mais "estáveis". Tudo é bem rápido. Eu sugiro usar o ext4 para o que você está fazendo.

No entanto, muitos outros sistemas de arquivos vão superar o ext3 / ext4 em grandes margens em alguns testes, mas perdem muito em outros.

Pessoalmente, estou formatando todos os meus novos discos com o Btrfs, agora que o formato do disco deve ser estável e o desempenho já é melhor que o ext4 em alguns casos.

Alguns outros sistemas de arquivos que você pode considerar são reiserfs e XFS.

Phoronix costuma fazer bencharks de sistemas de arquivos, como este , no qual o Btrfs venceu o ext4 em quase todos os testes.

    
por 10.07.2010 / 00:46