Se disabilito il sovraccarico della memoria impostando vm.overcommit_memory
su 2
, per impostazione predefinita il sistema consentirà di allocare la memoria fino alla dimensione di scambio + 50% della memoria fisica, come spiegato qui .
Posso cambiare il rapporto modificando il vm.overcommit_ratio
parametro. Diciamo che l'ho impostato sull'80%, quindi può essere utilizzato l'80% della memoria fisica.
La mia domanda è:
- cosa farà il sistema con il restante 20%?
- perché questo parametro è richiesto in primo luogo?
- perché non dovrei sempre impostarlo al 100%?