Google implementa sistema de arquivos Ext4 em seus servidores

Google implementa sistema de arquivos Ext4 em seus servidores

Google, o motor de busca gigante que sabe uma ou duas coisas sobre velocidade, decidiu implementar o ext4 como o sistema de arquivos para seus servidores.

Em uma postagem na lista de discussão do desenvolvedor do ext4, o engenheiro sênior Michael Rubin explica que o Google estava decidindo sobre uma atualização do sistema de arquivos existente e, após muitos testes de desempenho dos sistemas de arquivos disponíveis, incluindo xfs, ext4 e jfs, eles chegaram à conclusão de que o ext4 era o mais adequado às suas necessidades.

Embora o xfs tenha um desempenho próximo ao ext4, o fator decisivo no ext4 foi que ele forneceu um caminho de atualização fácil de seu sistema de arquivos ext2 existente para o ext4.

Fonte: forbes.com

O Ext4 tornou-se o sistema de arquivos padrão para várias distribuições populares do Linux, incluindo Ubuntu, Fedora e openSUSE, e tornou-se uma parte oficial do kernel Linux desde o kernel Linux 2.6.28.

O ext4 apresenta várias melhorias em relação ao seu antecessor, entre as quais incluem suporte para arquivos de até 16 tebibytes (1 tebibytes equivale a 1.024 gibibyes, com 1 gibibyte igual a 1,074 gigabytes) e um tamanho máximo de volume de até 1 Exbibyte.

Outros recursos do ext4 são a compatibilidade com sistemas de arquivos ext2/ext3 e uma limitação de subdiretórios de até 64.000 subdiretórios e uma ferramenta de desfragmentação online que ainda está em estágio de desenvolvimento.

Curiosamente, um dos principais desenvolvedores do ext4, Theodore Ts'o também é funcionário do Google, observa SJVN, indicando que o Google provavelmente usaria sua experiência para obter ainda mais desempenho de um sistema de arquivos já rápido.

Se quiser conhecer outros artigos semelhantes a Google implementa sistema de arquivos Ext4 em seus servidores pode visitar a categoria Tecnologia.

Índice
Go up