vm / min_free_kbytes - Por que manter a memória reservada mínima?

De acordo com issoartigo:

/ proc / sys / vm / min_free_kbytes: controla a quantidade de memória que é mantida livre para uso por reservas especiais, incluindo alocações "atômicas" (aquelas que não podem esperar pela recuperação)

Minha pergunta é: o que significa "aqueles que não podem esperar pela recuperação"? Em outras palavras, eu gostaria de entender por que é necessário dizer ao sistema para manter sempre uma certa quantidade mínima de memória livre e em que circunstâncias essa memória será usada? [Deve ser usado por alguma coisa; não vejo a necessidade de outra maneira]

Minha segunda pergunta: definir essa memória para algo maior que 4 MB (no meu sistema) leva a um melhor desempenho? Temos um servidor que ocasionalmente exibe um desempenho muito ruim do shell (por exemplo, ls -l leva 10 a 15 segundos para ser executado) quando certos processos começam e se definir esse número para algo mais alto levará a um melhor desempenho do shell?

questionAnswers(1)

yourAnswerToTheQuestion