Como verificar se o espaço de swap está ativado no Linux

LinuxBeginner
Pratique Agora

Introdução

Neste laboratório, você aprenderá como verificar se o espaço de swap (swap space) está habilitado no seu sistema Linux. Você explorará três métodos diferentes para verificar a configuração do swap: usando o comando swapon --show para exibir os dispositivos de swap ativos, inspecionando o arquivo /proc/swaps para obter informações detalhadas e examinando o arquivo /etc/fstab para entender como o swap está configurado para ser habilitado na inicialização. Ao concluir estas etapas, você obterá uma compreensão abrangente de como determinar o status e a configuração do swap no seu sistema Linux.

Verificar o status do swap com swapon --show

Nesta etapa, você aprenderá como verificar o status atual do swap no seu sistema Linux usando o comando swapon --show.

O espaço de swap (swap space) é uma porção do disco rígido que é usada quando a quantidade de RAM física está cheia. Quando o sistema precisa de mais recursos de memória e a RAM está cheia, as páginas inativas na memória são movidas para o espaço de swap. Isso permite que o sistema libere RAM para outros processos.

O comando swapon é usado para especificar os dispositivos nos quais a paginação e o swapping devem ser feitos. A opção --show exibe um resumo do uso do swap.

Abra seu terminal, se ele ainda não estiver aberto. Você pode fazer isso clicando no ícone Xfce Terminal no lado esquerdo da sua área de trabalho.

Agora, digite o seguinte comando e pressione Enter:

swapon --show

Este comando exibirá informações sobre os dispositivos de swap ativos no seu sistema. A saída pode ser semelhante a esta:

NAME      TYPE      SIZE USED PRIO
/swapfile file      512M   0B   -2

Vamos analisar a saída:

  • NAME: O nome do dispositivo ou arquivo de swap. Neste exemplo, é /swapfile.
  • TYPE: O tipo de dispositivo de swap. Pode ser uma partition (partição) ou um file (arquivo). Aqui, é um file.
  • SIZE: O tamanho total do espaço de swap. Neste caso, são 512 Megabytes (512M).
  • USED: A quantidade de espaço de swap atualmente em uso. Aqui, são 0 Bytes (0B), o que significa que nenhum swap está atualmente em uso.
  • PRIO: A prioridade do espaço de swap. O swap de maior prioridade é usado primeiro.

Se o comando não mostrar nenhuma saída, significa que não há espaço de swap atualmente ativo no seu sistema.

Compreender sua configuração de swap é importante para monitorar o desempenho do sistema e garantir que seu sistema tenha recursos de memória suficientes.

Clique em Continuar para prosseguir para a próxima etapa.

Verificar o swap em /proc/swaps

Nesta etapa, você aprenderá outra maneira de verificar o espaço de swap ativo no seu sistema, inspecionando o arquivo /proc/swaps.

O sistema de arquivos /proc é um sistema de arquivos virtual no Linux que fornece informações sobre processos e outras informações do sistema. Ele não contém arquivos reais no disco, mas sim fornece uma visão das estruturas de dados do kernel.

O arquivo /proc/swaps contém especificamente informações sobre as áreas de swap atualmente em uso pelo sistema.

Para visualizar o conteúdo deste arquivo, você pode usar o comando cat. cat é um utilitário de linha de comando que lê o conteúdo do arquivo e o imprime na saída padrão.

Abra seu terminal, se ele ainda não estiver aberto.

Digite o seguinte comando e pressione Enter:

cat /proc/swaps

A saída deste comando deve ser semelhante à saída de swapon --show da etapa anterior. Ele listará os dispositivos ou arquivos de swap ativos e seus detalhes.

Você deve ver algo como isto:

Filename    Type  Size Used Priority
/swapfile                               file  524284 0 -2

Vamos analisar as colunas:

  • Filename: O caminho para o arquivo ou dispositivo de swap.
  • Type: O tipo de swap (arquivo ou partição).
  • Size: O tamanho total do espaço de swap em kilobytes.
  • Used: A quantidade de espaço de swap atualmente usado em kilobytes.
  • Priority: A prioridade do espaço de swap.

Comparar a saída de swapon --show e cat /proc/swaps confirma a configuração de swap ativa no seu sistema. Ambos os comandos fornecem informações semelhantes, mas em formatos ligeiramente diferentes.

Usar cat /proc/swaps é uma maneira rápida de verificar o status do swap, especialmente se você estiver criando scripts ou precisar analisar a saída facilmente.

Clique em Continuar para passar para a próxima etapa.

Inspecionar a configuração do swap em /etc/fstab

Nesta etapa, você aprenderá como inspecionar o arquivo /etc/fstab para entender como o espaço de swap é configurado para ser ativado automaticamente durante a inicialização do sistema.

O arquivo /etc/fstab (tabela do sistema de arquivos) é um arquivo de configuração que contém informações sobre todas as partições de disco e compartilhamentos de rede que o sistema pode montar. Ele informa ao sistema quais sistemas de arquivos montar, onde montá-los e com quais opções, incluindo o espaço de swap.

Quando o sistema inicializa, ele lê /etc/fstab para determinar quais sistemas de arquivos e áreas de swap devem estar disponíveis.

Para visualizar o conteúdo de /etc/fstab, usaremos novamente o comando cat.

Abra seu terminal, se ele ainda não estiver aberto.

Digite o seguinte comando e pressione Enter:

cat /etc/fstab

A saída mostrará linhas descrevendo diferentes sistemas de arquivos e, potencialmente, uma linha para swap. Procure uma linha que mencione swap na coluna do tipo de sistema de arquivos.

A saída pode ser semelhante a esta:

## /etc/fstab: static file system information.
#
## Use 'blkid' to print the universally unique identifier for a
## device; this may be used with UUID= as a more robust way to name devices
## that works even if disks are added or removed. See fstab(5).
#
## <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/sda1       /               ext4    errors=remount-ro 0       1
/swapfile       none            swap    sw              0       0

Neste exemplo de saída, a linha /swapfile none swap sw 0 0 é a entrada para o arquivo de swap.

Vamos analisar as colunas para a entrada de swap:

  • /swapfile: O caminho do arquivo ou dispositivo para o espaço de swap.
  • none: O ponto de montagem. Para swap, isso é tipicamente none.
  • swap: O tipo de sistema de arquivos. Isso indica que é uma área de swap.
  • sw: Opções de montagem. sw é uma opção comum para swap, significando que ele deve ser trocado.
  • 0: Opção de dump. Isso geralmente é 0 para swap.
  • 0: Opção de passagem. Isso geralmente é 0 para swap, significando que não é verificado durante a inicialização.

Esta entrada em /etc/fstab garante que o /swapfile seja ativado automaticamente como espaço de swap toda vez que o sistema iniciar.

Ao verificar /etc/fstab, você pode ver como seu swap está configurado para persistência em reinicializações.

Clique em Continuar para concluir este laboratório.

Resumo

Neste laboratório, você aprendeu como verificar se o espaço de swap está habilitado no Linux usando dois métodos. Primeiro, você usou o comando swapon --show para exibir um resumo dos dispositivos de swap ativos, incluindo seus nomes, tipos, tamanhos, espaço usado e prioridade. Este comando fornece uma visão geral rápida da configuração atual do swap.

Em segundo lugar, você aprendeu como verificar o espaço de swap ativo inspecionando o arquivo /proc/swaps. Este arquivo virtual fornece informações semelhantes ao swapon --show e é outra maneira de confirmar quais dispositivos de swap estão atualmente em uso pelo sistema. Compreender esses métodos é crucial para monitorar o uso de memória e o desempenho do sistema.