[firebase-br] Backup + SSD + Cache + Performance

Gladiston Santana gladiston em vidy.com.br
Quarta Dezembro 9 13:13:08 -03 2020


Sistemas de arquivos como o btrfs quando sabe que se trata dum SSD tem
comportamento diferente de outros filesystems e pode até desligar o cache,
 mas essa é uma curva fora da tangente. A maioria dos sistemas operacionais
alocam memória sobrando para o cache e devolvem essa memória quando um
programa requisita mais memória do que ficou disponível.  Como o acesso à
memória é algo instantâneo, não usá-la é desperdício.
O sistema operacional seria muito burro se havendo memória disponivel não
fizesse uso dela, seria a mesma coisa que uma pessoa com um isqueiro no
bolso e ao inves de usá-lo fica batendo pedras para acender uma clareira.

Por isso, quando você ver um servidor com uptime alto poderá associar a um
sistema redondinho e geralmente verá o uso de memória quase próximo de 100%
sem descontar os buffers.

Em seg., 7 de dez. de 2020 às 19:42, Orisvaldo Rossano via lista <
lista em firebase.com.br> escreveu:

>  Boa noite Senhores
>
> Sabe-se que o cache melhora e muito a performance do banco de dados, mas
> hoje to com um problema que limpo todas as noite o Cache após a execução do
> backup!
>
> Ao executar o backup do banco de dados no linux (madrugada), toda a
> memória é jogada no cache e dai com receio de não ter mais memória livre no
> dia seguinte, executo a limpeza do cache para liberar a memoria. O problema
> é que não aproveito o cache que foi gerado durante as operações diárias.
>
> Existe uma forma de fazer esse backup sem que o OS consuma toda a memoria
> ou mesmo que não jogue para o cache a execução do backup do banco?
>
>


Mais detalhes sobre a lista de discussão lista