Cache de writeback no linux

1

No linux, como eu tenho um cache de writeback nos discos? Basicamente, eu gostaria de configurar um cache de 100MB de RAM para escrever que escreve a cada 3-5 minutos ou quando estiver cheio. Isso é possível? Existe uma configuração de sysctl para ajustar?

Obrigado!

    
por user1529891 24.08.2012 / 21:27

2 respostas

2

O Linux já faz algum cache de write-back. Olhe para o pdflush e como ele funciona . Infelizmente, leva algum tempo para entender todos os detalhes, já que é bastante complicado, mas se você quiser ajustá-lo (por exemplo, para laptops), então esse é o lugar para começar.

    
por 24.08.2012 / 21:34
2

Você pode pesquisar o Evently-Persistent Ram Disk (EPRD) , mas a melhor maneira de gerenciar isso está no hardware. Você quer algo independente do sistema operacional para proteger seus dados através de falhas do sistema operacional, eventos de energia e outras interrupções.

Existe algum motivo para você não estar interessado em usar o cache não-volátil disponível em controladores RAID modernos?

    
por 24.08.2012 / 21:31