GNU/Linux >> Linux Esercitazione >  >> Linux

Come ridurre le dimensioni dello scambio dopo che un sistema è già installato?

Non sempre si vuole ridurlo, ma spesso invece aumentarne l'utilizzo pigro:più pagine pulite sono già in swap, meglio è, significa che possono essere facilmente disattivate dalla RAM quando è necessaria RAM libera. La macchina virtuale Linux, tuttavia, ha un comportamento strano riguardo allo scambio:I/O su disco intensivo (come un file enorme cp ) può rendere pesantemente indesiderato lo scambio di sistema. Può essere mitigato in una certa misura diminuendo vm.swappinness e in aumento vfs_cache_pressure sebbene l'effetto di tali contromisure non sempre soddisfi le aspettative. Penso che abbia anche senso menzionare zswap qui — per alcuni carichi di lavoro può essere utile.


Per disattivare temporaneamente lo scambio, usa (come root) il comando:

swapoff -a

Per riaccenderlo:

swapon -a

Per disattivarlo definitivamente, modifica il file /etc/fstab e commenta tutte le righe con swap nella colonna del tipo.

Più swap non sempre migliorano le prestazioni. Ci sono momenti in cui ridurlo o spegnerlo è meglio:tutto dipende dal mix di applicazioni.

Ho fatto una rapida ricerca su Google e ho trovato questo buon articolo sull'argomento:

https://www.linux.com/news/software/applications/8208-all-about-linux-swap-space


Usarlo sì, averlo lì no. Il rallentamento si verificherà se esegui troppi programmi che monopolizzano la memoria contemporaneamente, il che causerà l'utilizzo dello scambio.

Se vuoi davvero ridurlo, avvia un livecd e avvia gparted e ridimensiona la partizione.


Linux
  1. Come aggiungere spazio di scambio in Ubuntu 18.04

  2. Come ridurre le dimensioni di un video con Ffmpeg?

  3. Come aumentare le dimensioni dello scambio su Ubuntu Linux

  4. Come controllare la dimensione dell'heap per un processo su Linux

  5. Come posso determinare se Apache è installato su un sistema?

Come mostrare la dimensione del pacchetto installato su Ubuntu

Come trovare applicazioni installate con dimensioni installate in Linux

Come controllare la RAM installata su Debian 10

Come aggiungere spazio di scambio su Debian 10

Come aggiungere spazio di scambio su Ubuntu 20.04

Come ridurre le dimensioni dell'immagine Docker nei contenitori Docker