Forçando o ext4lazyinit a terminar seu trabalho?

Forçando o ext4lazyinit a terminar seu trabalho?

Existe alguma maneira de 'forçar' ext4lazyinita terminar o que faz com prioridade máxima? Algo como "Não me importo com os recursos do meu sistema, apenas faça o seu trabalho o mais rápido possível"?

Devo acrescentar: sem reformatar a unidade. Estou ciente da opção lazy_itable_init do mkfs.

Responder1

Para 'forçar' o ext4lazyinit a terminar o que ele faz com prioridade máxima, você precisa montar o sistema de arquivos com 'init_itable=0'. Por padrão é 10 (para detalhes, veja o link abaixo)

A solução alternativa é desabilitar o thread ext4lazyinit pela opção de montagem 'noinit_itable', o que, no entanto, pode não ser uma boa ideia no sistema de produção (para detalhes, consulte o link abaixo).

Fonte com informações detalhadas aquiext4lazyinit git commit comentário.

Responder2

Você pode definir o nível 'agradável' do processo para uma prioridade mais alta em relação aos outros. Não tenho certeza se isso o tornará mais rápido e poderá afetar adversamente a estabilidade do sistema se definido como muito alto (-20 é a prioridade mais alta).

nice -n [nice value] [command]

informação relacionada