Defina uma quantidade mínima de cache de leitura de disco

0

Eu tenho HDD lento e 5,5 GB de RAM e, portanto, estou usando o zram e nenhuma troca de disco.

De acordo com minhas observações, a falta de cache de disco tem um impacto muito pior no desempenho do que a troca ativa. Enquanto a troca congela apenas os processos que aumentam rapidamente o uso da RAM ou são desativados devido à inatividade, a redução acidental do cache de disco congela muitos dos processos que dependem das operações de leitura de disco e aumenta a carga média para > 4x do número de núcleos.

Portanto, seria melhor sempre ter pelo menos 0,5 GB de RAM reservados para o cache de leitura de disco sob qualquer circunstância. No entanto, mesmo com vm.swappiness=100 , nem sempre é mantido: se algum processo estiver aumentando rapidamente o uso de RAM, ou se já houver vários gigabytes em swap, a quantidade de RAM livre ainda poderá ser reduzida para 100–300 MB.

O kernel do Linux tem alguma alça explícita para definir uma quantidade mínima de RAM que deve ser sempre reservada para buff/cache ?

    
por bodqhrohro 29.10.2018 / 15:43

0 respostas