Há algum problema de desempenho em ter dois sistemas de arquivos diferentes no mesmo disco? [fechadas]

1

Estou planejando reinstalar o Ubuntu e montar meu / como uma partição btrfs, mantendo o / home no ext4. Há algum problema de desempenho ao fazer isso? Eu li este guia algum tempo atrás para migrar meu / home para outra partição:

link

Mas o guia recomenda não ter dois sistemas de arquivos diferentes no mesmo disco.

    
por enitihas 31.05.2017 / 19:44

3 respostas

2

Diferentes sistemas de arquivos possuem diferentes características de desempenho. Por exemplo, o ReiserFS (que não é mais uma opção de tempo de instalação para o Ubuntu) tem a reputação de funcionar bem com arquivos pequenos, enquanto o XFS funciona bem com arquivos grandes. Sistemas de arquivos registrados (como todos os sistemas de arquivos Linux atuais, incluindo ext4fs e Btrfs) se recuperam rapidamente após uma queda de energia, enquanto sistemas de arquivos não journaled (como ext2fs e FAT) demoram muito tempo para consertar após uma queda de energia. O Btrfs possui recursos avançados que são semelhantes àqueles fornecidos pelas configurações de RAID ou LVM, como striping e snapshot.

Eu não estudei dados recentes de benchmark do sistema de arquivos e, em particular, não sei como o ext4fs e o Btrfs se comparam - que tipos de cenários de uso seriam melhores para cada sistema de arquivos. O Btrfs é certamente um sistema de arquivos mais avançado, e se você precisar de recursos como snapshots, pode ser uma boa escolha em partições que precisam desses recursos. Isso é algo que você precisa avaliar com base em suas necessidades específicas; você não forneceu informações que seriam úteis para fornecer conselhos sobre essa pontuação.

Como outros já notaram em seus comentários, o uso de dois sistemas de arquivos per se não afetará significativamente o desempenho - as considerações extras de driver e cache são triviais no hardware moderno. Eu ficaria mais preocupado se a mudança de ext4fs para Btrfs é apropriada para seu /home especificamente. A resposta pode depender de quais tipos de arquivos você armazena, como você acessa esses arquivos, que Btrfs- características específicas que você pretende usar, o tamanho da partição, etc. Como eu disse, não estou familiarizado o suficiente com os detalhes para fornecer muitos conselhos, mesmo se eu soubesse as respostas para essas perguntas; mas você pode querer fazer uma pesquisa na Web para aprender mais sobre as características de desempenho dos dois sistemas de arquivos.

    
por Rod Smith 03.06.2017 / 17:46
3

Eu sinceramente não tenho ideia do que esse cara está falando no último parágrafo na página que você vinculou.

Não há absolutamente nenhum problema em ter sistemas de arquivos diferentes no mesmo disco. Se alguma coisa precisa ser um módulo adicional do kernel carregado para montar o sistema de arquivos, mas isso não afeta o desempenho de hoje em dia.

Eu pessoalmente tenho usado ext4, ntfs e gordura ao mesmo tempo há anos e não tive problemas.

    
por Byte Commander 01.06.2017 / 12:14
2

Não. Existe um comando chamado ...

  

slabtop

     

Exibe informações detalhadas do cache slab do kernel em reais          Tempo. Exibe uma listagem dos principais caches classificados por um dos          critérios de classificação listados. Também exibe um cabeçalho de estatísticas preenchido          com informações da camada de laje.

Eu serei você qualquer coisa que cada um dos caches de cada um dos diferentes sistemas de arquivos estará próximo de 100%.

Sim, é provável que a divisão do cache de buffer tire algum desempenho. Mas duvido que você possa medir isso.

    
por Rinzwind 31.05.2017 / 20:04