Estou usando powertop
para verificar se minha máquina está configurada de uma maneira que me proporcione uma boa duração da bateria. Depois de instalar laptop-mode-tools
todas as seções "Ajustáveis", será exibido "Bom", exceto o tempo limite de gravação da VM. Na powertop
página , parece sugerir que 1500 (ou seja, 15 segundos) é um bom valor. A verificação cat /proc/sys/vm/dirty_writeback_centisecs
mostra que meu valor atual é 60000 (ou seja, 600 segundos ou 10 minutos). Acredito que um valor maior significa esperar mais tempo entre gravações (o que significa girar a unidade com menos frequência). Eu realmente preciso definir o tempo limite para mais de dez minutos?
11
/etc/laptop-mode/laptop-mode.conf
(LM_BATT_MAX_LOST_WORK_SECONDS
). Pessoalmente, acho que 10 minutos é demais (eu uso 20 segundos).vm.dirty_writeback_centisecs=1500
em/etc/sysctl.d/99-vm-writeback.conf
e reiniciar ou fazersudo service procps start
Respostas:
Quanto maior a configuração de write-back sujo, mais páginas sujas ficam na memória antes de serem liberadas para o disco. A desvantagem é que isso aumenta a janela de oportunidade para a perda de dados se você perder energia, pois provavelmente haverá mais páginas sujas na memória e não descarregadas.
fonte
Na verdade, você não precisa definir o tempo limite de dirty_writeback para mais de 6000 centissegundos, mas para menos. Pelo menos para Powertop sorrir: Parece que Powertop procura
vm.dirty_writeback = an *exact* value of 1500 csec (15 sec)
. Você pode verificar configurando-o para este valor e olhar novamente para a tela do powertop. Fora isso, @Colin Ian King disse que ficou claro na janela de aumento de perda de dados com tempos limite mais altos.fonte
Não, você está apenas atrasando as operações de gravação no disco em 10 minutos. Isso não comprará nada em termos de duração da bateria ou redução de gravações no SSD.
A maneira de pensar sobre esse valor é: "Qual é o tempo mais longo possível (vezes 2, até) em que eu gostaria que um lote de operações em disco durasse".
Se você tiver um aplicativo que realmente leva 10 minutos (um valor absurdamente alto para usuários normais) de gravações em disco, isso beneficiaria o atraso na E / S, por exemplo. várias gravações no mesmo arquivo são transformadas em uma gravação, então você definiria o tempo limite para um valor muito alto.
tldr; Para 99,9% dos usuários, o padrão sugerido pelo powertop é mais que suficiente.
Se você realmente deseja reduzir as gravações no SSD, pense em colocar partes do seu sistema de arquivos no tmpfs. Mas esse é outro assunto.
fonte