Il sistema operativo Linux è uno dei sistemi operativi desktop e server più stabili e sicuri, non c'è da stupirsi che sia il sistema operativo di riferimento per la maggior parte dei server.

Gli amministratori di sistema e gli ingegneri adorano Linux per la sua stabilità e le sue prestazioni, ma occasionalmente anche Linux sperimenta singhiozzi di prestazioni.

L '"errore di lettura sul dispositivo di scambio" è un errore relativamente comune su Linux che può causare il crash del sistema o essere non reattivo rendendolo inutilizzabile. Questa guida ti mostrerà come correggere l'errore di lettura in caso di errore del dispositivo di scambio su Ubuntu Linux.

Perché utilizzare un file di scambio?

Un file di scambio può essere un supporto di archiviazione fisico come un'unità USB, un file su un disco rigido o una partizione dedicata su un supporto di archiviazione.

I file di scambio svolgono un ruolo importante perché fungono da supporto supplementare alla RAM fisica del PC. Quando si eseguono processi ad alta intensità di memoria e la RAM esaurisce lo spazio di archiviazione, Linux utilizzerà il file di scambio per eseguire le altre applicazioni o archiviare dati variabili.

instagram viewer

A partire da Ubuntu Linux 18.04, l'area di scambio è per impostazione predefinita un file di scambio, prima che l'area di scambio fosse un partizione di swap.

Cause comuni dell'errore di lettura in caso di errore del dispositivo di scambio

Alcune delle cause più comuni di errori su dispositivi o file di scambio includono quanto segue:

  • RAM molto bassa sul tuo PC: Quando la memoria rimasta sul sistema è molto bassa, la maggior parte delle applicazioni memorizza forzatamente i dati variabili in un file di scambio. Purtroppo la lettura dei dati da un file di scambio è molto più lenta della lettura dalla RAM.
  • Memoria del dispositivo di scambio ridotta: Si verificheranno problemi se si dispone di un file di scambio molto piccolo con molti dati memorizzati come dati variabili, il che a sua volta porterà a prestazioni ridotte del sistema.

Guardando le cause sopra menzionate, possiamo dire che aumentare la dimensione della RAM o del file di scambio può aiutare a correggere l'errore di lettura sul problema del dispositivo di scambio in Ubuntu.

Visualizzazione delle dimensioni del file di scambio

Per correggere l'errore di lettura sull'errore del dispositivo di scambio, devi assicurarti di avere abbastanza spazio di archiviazione sul tuo file di scambio. Idealmente, la dimensione del file di scambio dovrebbe corrispondere leggermente alla dimensione della RAM.

Esegui il seguente comando per controllare la dimensione del tuo file di scambio su Ubuntu Linux. Inoltre, elenca anche lo spazio RAM.

swapon: mostra

Come puoi vedere dall'output sopra, questo particolare PC ha una memoria di file di scambio di 2 GB.

In alternativa, è possibile anche l'interfaccia GUI per controllare il file di scambio e la memoria in uso. premi il Super + A tasti della tastiera e cerca Monitor di sistema. Il grafico al centro mostra la memoria e l'utilizzo dei file di scambio.

La conoscenza del file di scambio e dell'utilizzo della RAM è importante per prendere decisioni informate mentre gestire la RAM su Linux.

Creazione di un file di scambio

Prima di creare o aumentare la dimensione del file di scambio, assicurati di disabilitare il /swapfile utilizzando il comando di seguito.

sudo swapoff / swapfile

Una volta che il file di scambio è stato disabilitato, sei pronto per creare un nuovo file di scambio. Ad esempio, per creare un file di scambio di 4G, eseguire il seguente comando.

sudo fallocate -l 4G / swapfile

Per motivi di sicurezza, è necessario assegnare al file di scambio solo i permessi di lettura-scrittura sull'utente root, utilizzando il comando seguente.

sudo chmod 600 / swapfile

È possibile specificare che il file /swapfile è un'area di scambio che utilizza l'estensione mkswap utilità come di seguito.

sudo mkswap / swapfile

Infine, puoi abilitare o avviare il tuo file di scambio eseguendo il seguente comando.

sudo swapon / swapfile

Monitoraggio dell'utilizzo della memoria su Linux

Ora che hai un file di scambio con memoria sufficiente, il tuo sistema Linux lo utilizzerà di conseguenza. È possibile monitorare il file di scambio e l'utilizzo della RAM utilizzando gli strumenti definiti in questa guida. Un'altra opzione per controllare il file di scambio e l'utilizzo della RAM consiste nell'usare l'estensione free -m comando.

La scarsa memoria di sistema è il motivo principale per cui i programmi non rispondono su un computer. Sapere come eliminare tali programmi può essere un vero toccasana in tali situazioni.

E-mail
7 modi per eliminare i programmi che non rispondono in Linux

Quando un'app Linux non risponde e si arresta in modo anomalo, come puoi ucciderla? Prova uno di questi trucchi per uccidere un programma bloccato in Linux.

Leggi Avanti

Argomenti correlati
  • Linux
  • Memoria del computer
Circa l'autore
Mwiza Kumwenda (8 articoli pubblicati)

Mwiza sviluppa software per professione e scrive ampiamente su Linux e sulla programmazione front-end. Alcuni dei suoi interessi includono storia, economia, politica e architettura aziendale.

Altro di Mwiza Kumwenda

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.

.