O que deve ser o tempo limite de writeback da VM para um laptop?

8

Estou usando o powertop para verificar se a minha máquina está configurada de modo a fornecer boa bateria vida. Depois de instalar laptop-mode-tools , toda a seção "Ajustes" mostra "Boa", exceto o tempo limite de write-back da VM. Na powertop página , parece sugerir que 1500 (ou seja, 15 segundos) é um bom valor. Verificar cat /proc/sys/vm/dirty_writeback_centisecs mostra que meu valor atual é 60000 (ou seja, 600 segundos ou 10 minutos). Eu acredito que um valor maior significa esperar mais tempo entre as gravações (o que significa girar a unidade com menos frequência). Eu realmente preciso definir o tempo limite por mais de dez minutos?

    
por Chas. Owens 05.09.2012 / 15:49

2 respostas

5

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 de perda de dados se você perder energia, pois provavelmente haverá mais páginas sujas na memória e não serão eliminadas.

    
por Colin Ian King 06.09.2012 / 15:58
0

Na verdade, você não precisa definir o tempo limite de dirty_writeback para mais de 6000 segundos, mas para menos. Pelo menos para Powertop sorrir: Parece que Powertop verifica por vm.dirty_writeback = an *exact* value of 1500 (15 sec) . Você pode verificar configurando-o para este valor e olhar de volta para a tela de energia. Além disso, @Colin Ian King disse claramente sobre a janela de ampliação de perda de dados com tempos limites mais altos.

    
por tuk0z 14.08.2016 / 05:33