/ partition como xfs em Centos 5? alguma vantagem para aplicativos que usam arquivos grandes?

1

Eu tenho investigado um pouco anteriormente para instalar o Centos 5 em uma caixa que ele usaria aplicativos gerenciando arquivos grandes (eu acho que são mais de 300 MB mínimos).

Eu estava pensando, como / tem um monte de arquivos pequenos, seria melhor usar o ext3 em vez do xfs e usar apenas o xfs em / home.

Mas eu não sei se o uso do xfs / poderia dar algum desempenho melhorado aos aplicativos que serão usados lá.

Como esses aplicativos usam arquivos grandes, acho que talvez tenham / como o xfs poderia beneficiar esses aplicativos ao executá-los.

Os dados estarão em / home, mas como os aplicativos serão instalados em / e, talvez, como eles gerenciam arquivos grandes, ter também / as xfs pode ser bom.

PD: Eu sei que no centos 5, o anaconda não permite formatar uma partição no xfs, mas uma vez instalado, instalando primeiro um novo kernel suportando o xfs, e instalando o xfsprogs, eu posso usar um live-cd e com o rsync backup / e / home para outro disco, formatar partições para o xfs e depois restaurar o backup.

O que você acha sobre o uso do xfs para / neste caso?

PD: Eu sei que no centos 5, o anaconda não permite formatar uma partição no xfs, mas uma vez instalado, instalando primeiro um novo kernel suportando o xfs, e instalando o xfsprogs, eu posso usar um live-cd e com o rsync backup / e / home para outro disco, formatar partições para o xfs e depois restaurar o backup.

(se alguém curioso como eu faria a migração vá aqui link ) (Eu fiz isso uma vez e parece funcionar)

    
por Abel Coto 02.12.2010 / 00:02

1 resposta

2

Do ponto de vista do desempenho, o xfs geralmente supera o ext3 na maioria das cargas de trabalho (mas não todas). Ele definitivamente funciona melhor quando você está lidando com arquivos muito grandes, ou com grandes quantidades de arquivos pequenos (dezenas de milhares (ou mais) por diretório). No entanto, você não terá muito benefício de ter / como xfs, e há algumas preocupações menores com isso.

Antes de mais nada, dependendo do seu aplicativo, talvez seja melhor criar uma partição separada e dedicada para armazenar os dados (em vez de usar /home ). Algo como /opt ou /opt/data .

Eu definitivamente não me importaria com qualquer tipo de limpeza e restauração para obter / como xfs. Você simplesmente não receberá nenhum retorno nesse trabalho. Ter um sistema de arquivos formatado como xfs só será benéfico ao trabalhar com arquivos nesse sistema de arquivos. O desempenho do seu aplicativo, uma vez instalado e funcionando, será completamente independente de qual sistema de arquivos foi carregado. Resumindo, deixe / sozinho ou você está perdendo seu tempo.

Além disso, no caso de qualquer problema de disco / partição, existem muito mais ferramentas e muito melhor suporte para o ext3 do que o xfs. Em um cenário ruim como esse, você não quer ficar pulando mais que absolutamente necessário para colocar uma caixa de volta em funcionamento.

Além disso, entenda que, para uma carga de trabalho média, você só verá uma diferença de desempenho de alguns por cento. Definitivamente, existem algumas cargas de trabalho (muito específicas) que mostram uma mudança de desempenho significativamente maior, mas a maioria não irá.

    
por 02.12.2010 / 00:59