Estamos depurando problemas de alta carga/baixa CPU que, em última análise, travam o sistema nas VMs SLES 8.8 de um cliente.
Comparei os valores do sysctl e percebi que nas instâncias em que o problema ocorreu os problemas tinham valores significativamente mais baixos (3 dígitos vs. 4-5 dígitos) do fs.quota.syncs
que outras VMs que não apresentavam esses problemas.
Talvez seja uma pista falsa, mas ainda estou tentando entender o que esse parâmetro realmente faz, por que é diferente em cada VM e se pode ter algo a ver com os problemas que estamos vendo. Parece estar mal documentado, pois meu Google-fu não me ajudou
O
fs.quota.syncs
sysctl é um contador somente leitura; expõe o valor daDQST_SYNCS
estatística de cota do sistema de arquivos. O sysctl é definido emfs/quota/dquot.c
:É incrementado sempre que
dquot_writeback_dquots
é chamado:Então, isso é efetivamente "quantas vezes sincronizamos dados de cota com o disco".
Observe que nas versões mais antigas do kernel (2.6.32 ou anteriores), esse contador era incrementado em
vfs_quota_sync
.