GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:scambia in blocchi più grandi

Non. Non è possibile.

Il kernel Linux decide attraverso diversi algoritmi su RAM, spazi di scambio, ultima posizione di scambio utilizzata, risposta alla cache del disco, capacità di scambio e così via quando e come utilizzare l'allocazione della memoria di scambio.

Il sistema non può semplicemente aspettare di avere una "raccolta di pagine da 10 MB>" perché la gestione della memoria è on-demand per evitare il blocco del sistema e l'interruzione dei processi.

Tuttavia, nel corso degli anni sono stati segnalati alcuni bug relativi alla gestione della RAM e dello Swapping a causa di prestazioni davvero pessime quando il sistema inizia a scambiare.

Posso dirti che l'utilizzo del disco è migliorabile usando zswap, perché il problema più grande qui è la moltiplicazione esponenziale delle pagine quando arrivano gli swap (questo perché le pagine di memoria si collegano).

zswap comprime tale moltiplicazione, rendendo meno letture/scritture su disco e può avere un impatto importante sull'utilizzo della CPU.

zswap è gestito dal kernel e hai molte utili configurazioni di basso livello per adattarlo alle esigenze del tuo sistema.

https://www.maketecheasier.com/use-zswap-improve-old-linux-performance/


Linux
  1. Linux:come scoprire quali dischi rigidi ci sono nel sistema?

  2. Linux:il sistema si blocca quando esaurisce la memoria?

  3. Linux:è possibile attivare Oom-killer durante lo scambio forzato?

  4. Linux:non creare partizioni di swap?

  5. Linux:dove mettere il file di scambio

Come controllare la versione di Linux

Comando di riavvio (riavvio) di Linux

Comando Fsck in Linux

Linux è un sistema operativo o un kernel?

Gestione dello swap nel moderno sistema Linux

Documentare il tempo di attività del sistema in Linux