GNU/Linux >> Linux Esercitazione >  >> Linux

Crea e rimuovi i file di scambio in Ubuntu

Esistono due tipi fondamentali di memoria:memoria ad accesso casuale (RAM) e file di scambio.

I computer utilizzano la RAM per archiviare dati ed eseguire programmi e servizi. Poiché questi dati non vengono memorizzati quando si spegne il computer, l'allocazione è solo temporanea.

Quando si utilizza un disco rigido, classificato come dispositivo di archiviazione dati elettromeccanico, per archiviare i dati in modo permanente in un computer, è possibile salvare i dati nel sistema in un file di scambio anche quando il dispositivo è spento. Quando il computer si riavvia, trasferisce i dati alla RAM in modo che la CPU possa eseguire programmi e servizi secondo necessità.

Il sistema crea anche file di scambio per utilizzare lo spazio su disco quando deve allocare la gestione della memoria del fork dei dati ma è esaurita.

Di solito, usi i file di scambio in sistemi con poca RAM (circa 1 GB). Non è necessario che i file di scambio vengano eseguiti in un sistema operativo Ubuntu® o in un ambiente Linux®. Tuttavia, senza i file di scambio, il tuo sistema potrebbe subire un peggioramento delle prestazioni durante l'esecuzione di programmi e processi ad alta richiesta.

La tabella seguente mostra le dimensioni di scambio consigliate in base alla quantità di RAM che hai e se scegli ibernazione . L'ibernazione richiede più spazio perché salva lo stato del sistema all'arresto e ripristina lo stato del sistema al riavvio.

Dimensione RAM Cambia dimensione (senza ibernazione) Cambia dimensione (con ibernazione)
256 MB 256 MB 512 MB
512 MB 512 MB 1 GB
1GB 1 GB 2GB
2GB 1 GB 3GB
3GB 2GB 5 GB
4GB 2GB 6 GB
6GB 2GB 8 GB
8GB 3GB 11 GB

Crea un file di scambio

  1. Verifica la dimensione del file di scambio corrente. Puoi utilizzare uno dei seguenti comandi per determinare la dimensione del file di scambio esistente:

     free -m
    
     swapon -s
    
     swapon -show
    

    Nota :Se non c'è output o l'output è 000 , il file di scambio potrebbe non essere configurato.

  2. Per creare il file di scambio, esegui il seguente comando:

     dd if =/dev/zero of=/swapfile bs=1024 count=1048576
    

    Dove:

    • se :file di input (sarà sempre lo stesso)
    • di :file di output (puoi nominare questo file come vuoi)
    • b :dimensione del blocco (mantieni il valore a 1024)
    • conta :quantità di blocchi da leggere e scrivere, che ti aiuta a determinare quanto spazio hai bisogno per il file di scambio.

    Nota :Ricorda che se hai bisogno di una taglia specifica, puoi modificare il count valore moltiplicandolo per il valore della dimensione del blocco per la nuova dimensione (in MB). Ad esempio, moltiplicando la dimensione del vecchio blocco, 1024 , dalla nuova dimensione, 4096 , risulta in 4194304 per il conteggio .

  3. Fornisci la root utente con autorizzazioni di lettura e scrittura per il file di scambio eseguendo il comando seguente:

     chmod 600 /swapfile
    
  4. Configura l'area di scambio:

     mkswap /swapfile
    
  5. Attiva la memoria di scambio:

     swapon /swapfile 
    
  6. Usa un editor di testo per aggiungere la riga /swapfile swap swap defaults 0 0 a /etc/fstab file.

  7. Verifica che la nuova configurazione del file di scambio utilizzi uno qualsiasi dei comandi al passo 1.

Per ulteriori informazioni su fstab , visita:https://wiki.archlinux.org/index.php/Fstab

Rimuovi un file di scambio

  1. Esegui il comando seguente per riattivare il file di scambio:

     swapoff -v /swapfile
    
  2. Usa un editor di testo per rimuovere /etc/fstab voce.

  3. Esegui il comando seguente per rimuovere il file di scambio:

     rm -f /swapfile
    

Linux
  1. Come aggiungere un file di scambio su Ubuntu

  2. Come creare uno scambio in Linux

  3. Elimina e smaltisci correttamente i file in Ubuntu con Shred

  4. Crea un file di scambio Linux

  5. Come rimuovere i file ._ in una directory? Ubuntu

Come visualizzare file e cartelle nascosti in Ubuntu File Manager

Come creare e modificare file PDF in Ubuntu

Come eseguire file .bin e .run in Ubuntu

Come rinominare i file in Ubuntu 20.04

Come creare e utilizzare file di scambio su Linux

Come aggiungere un file di scambio su Ubuntu 20.04