O sistema operacional Linux é um dos sistemas operacionais de desktop e servidor mais estáveis ​​e seguros, não é de se admirar que seja o sistema operacional ideal para a maioria dos servidores.

Os administradores de sistema e engenheiros amam o Linux por sua estabilidade e desempenho, mas ocasionalmente o Linux também experimenta soluços de desempenho.

O "erro de leitura no dispositivo de troca" é uma falha relativamente comum no Linux que pode fazer com que seu sistema trave ou deixe de responder, tornando-o inutilizável. Este guia mostrará como corrigir o erro de leitura na falha do dispositivo de troca no Ubuntu Linux.

Por que usar um arquivo de troca?

Um arquivo de troca pode ser um meio de armazenamento físico, como uma unidade USB, um arquivo em um disco rígido ou uma partição dedicada em um meio de armazenamento.

Os arquivos de troca desempenham um papel importante porque atuam como um meio suplementar para a RAM física em seu PC. Quando você está executando processos que usam muita memória e sua RAM fica sem armazenamento, o Linux usa o arquivo de troca para executar os outros aplicativos ou armazenar dados variáveis.

instagram viewer

A partir do Ubuntu Linux 18.04, a área de troca é por padrão um arquivo de troca, antes disso a área de troca costumava ser um arquivo dedicado partição de troca.

Causas comuns do erro de leitura na falha do dispositivo de troca

Algumas das causas mais comuns de falhas em dispositivos ou arquivos de troca incluem o seguinte:

  • RAM muito baixa em seu PC: Quando você tem muito pouca memória restante em seu sistema, a maioria dos aplicativos irá forçar o armazenamento de dados variáveis ​​em um arquivo de troca. Infelizmente, ler dados de um arquivo de troca é muito mais lento do que ler da RAM.
  • Armazenamento de dispositivo de troca baixo: Problemas ocorrerão se você tiver um arquivo de troca muito pequeno com muitos dados armazenados como dados variáveis, o que por sua vez levará ao baixo desempenho do sistema.

Olhando para as causas mencionadas acima, podemos dizer que aumentar o tamanho da RAM ou do arquivo de troca pode ajudar a corrigir o erro de leitura no problema de dispositivo de troca no Ubuntu.

Visualizando Tamanho do Arquivo de Troca

Para corrigir o erro de leitura na falha do dispositivo de troca, você deve se certificar de que possui espaço de armazenamento suficiente no arquivo de troca. Idealmente, o tamanho do seu arquivo de troca deve corresponder ligeiramente ao tamanho da sua RAM.

Execute o seguinte comando para verificar o tamanho do seu arquivo de troca no Ubuntu Linux. Além disso, também lista o espaço de RAM.

swapon --show

Como você pode ver na saída acima, este PC em particular tem um armazenamento de arquivo de troca de 2 GB.

Alternativamente, você também pode usar a interface GUI para verificar o arquivo de troca e a memória em uso. aperte o Super + A teclas do teclado e pesquise Monitor de Sistema. O gráfico no meio mostra o uso da memória e do arquivo de troca.

O conhecimento do arquivo de troca e do uso de RAM é importante para tomar decisões informadas enquanto gerenciando sua RAM no Linux.

Criando um arquivo de troca

Antes de criar ou aumentar o tamanho do seu arquivo de troca, certifique-se de desabilitar o /swapfile usando o comando abaixo.

sudo swapoff / swapfile

Uma vez que o arquivo de permuta foi desabilitado, você está pronto para criar um novo arquivo de permuta. Por exemplo, para criar um arquivo de troca de 4G, execute o seguinte comando.

sudo fallocate -l 4G / swapfile

Por motivos de segurança, você deve atribuir seu arquivo de troca apenas com permissões de leitura e gravação no usuário root, usando o comando abaixo.

sudo chmod 600 / swapfile

Você pode especificar que o /swapfile é uma área de troca usando o mkswap utilitário como abaixo.

sudo mkswap / swapfile

Finalmente, você pode habilitar ou iniciar seu arquivo de troca executando o seguinte comando.

sudo swapon / swapfile

Monitorando o uso de memória no Linux

Agora que você tem um arquivo de troca com memória suficiente, seu sistema Linux o usará de acordo. Você pode monitorar o arquivo de troca e o uso de RAM usando as ferramentas definidas neste guia. Outra opção para verificar o arquivo de troca e o uso de RAM é usar o livre -m comando.

A memória insuficiente do sistema é o principal motivo pelo qual os programas deixam de responder em um computador. Saber como eliminar esses programas pode salvar vidas em tais situações.

E-mail
7 maneiras de eliminar programas que não respondem no Linux

Quando um aplicativo Linux deixa de responder e trava, como você pode eliminá-lo? Experimente um desses truques para matar um programa travado no Linux.

Leia a seguir

Tópicos relacionados
  • Linux
  • Memória do computador
Sobre o autor
Mwiza Kumwenda (8 artigos publicados)

Mwiza desenvolve software profissionalmente e escreve extensivamente em Linux e programação front-end. Alguns de seus interesses incluem história, economia, política e arquitetura empresarial.

Mais de Mwiza Kumwenda

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Mais um passo…!

Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.

.