Como habilitar o recurso “strictlimit” para o dispositivo do sistema de arquivos (Debian 8)

1

Eu tenho um dispositivo lento e quero limitar o cache de gravação do sistema de arquivos para esse dispositivo. Portanto, eu já mudei a configuração /sys/devices/virtual/bdi/x:y/max_ratio

No entanto, esse limite só será efetivo se metade do vm.dirty_ratio + vm.dirty_background_ratio já estiver em uso. Portanto, ele ainda preencherá metade das páginas sujas ao gravar grandes quantidades de dados. Eu quero que max_ratio seja efetivo sempre. Eu descobri que há outra configuração "strictlimit", mas não consigo descobrir como alternar essa opção. O arquivo /sys/devices/virtual/bdi/x:y/strictlimit que é mencionado em alguns lugares está faltando no meu sistema (Debian 8).

Como defino a opção "strictlimit" como ativa?

    
por Martin 19.11.2017 / 14:30

1 resposta

0

Não existe essa configuração no sysfs. O patch não foi aceito na linha principal. Você precisaria de um kernel com o patch aplicado.

link

Well the patch is certainly simple and straightforward enough and seems like it will be useful. The main (and large!) downside is that it adds to the user interface so we'll have to maintain this feature and its functionality for ever.

Given this, my concern is that while potentially useful, the feature might not be sufficiently useful to justify its inclusion. So we'll end up addressing these issues by other means, then we're left maintaining this obsolete legacy feature.

So I'm thinking that unless someone can show that this is good and complete and sufficient for a "large enough" set of issues, I'll take a pass on the patch.

    
por 16.11.2018 / 23:47