Red Hat Training

A Red Hat training course is available for RHEL 8

2.2. Opções de sintonia VFS: pesquisa e experiência

Como todos os sistemas de arquivo Linux, o GFS2 está sobre uma camada chamada sistema de arquivo virtual (VFS). O VFS fornece bons padrões para as configurações de cache para a maioria das cargas de trabalho e não deve precisar ser alterado na maioria dos casos. Se, no entanto, você tiver uma carga de trabalho que não esteja rodando eficientemente (por exemplo, o cache é muito grande ou muito pequeno), então você poderá melhorar o desempenho usando o comando sysctl(8) para ajustar os valores dos arquivos sysctl no diretório /proc/sys/vm. A documentação para estes arquivos pode ser encontrada na árvore de fontes do kernel Documentation/sysctl/vm.txt.

Por exemplo, os valores para dirty_background_ratio e vfs_cache_pressure podem ser ajustados, dependendo de sua situação. Para obter os valores atuais, use os seguintes comandos:

# sysctl -n vm.dirty_background_ratio
# sysctl -n vm.vfs_cache_pressure

Os seguintes comandos ajustam os valores:

# sysctl -w vm.dirty_background_ratio=20
# sysctl -w vm.vfs_cache_pressure=500

Você pode alterar permanentemente os valores destes parâmetros editando o arquivo /etc/sysctl.conf.

Para encontrar os valores ideais para seus casos de uso, pesquise as várias opções de VFS e experimente em um grupo de teste antes de implantar em produção plena.