Ao trabalhar com sistemas operacionais Linux, podemos ouvir freqüentemente sobre um termo chamado swap, mas às vezes não entendemos seu uso e funcionalidade.
Swap, ou memória swap, é uma parte do sistema que podemos atribuir durante ou após o processo de instalação e desta forma a estrutura do sistema fica com o espaço do sistema e outra para a swap.
O swap em si é um espaço de swap que pode ser representado por um arquivo ou partição, desta forma, o swap usa o espaço do disco rígido ao invés do espaço da memória RAM e neste espaço abriga arquivos temporários permitindo que a memória RAM seja aproveitada em seu potencial máximo.
Em sistemas Linux, ambas as RAM físicas são combinadas com swap e criam mais memória virtual do que o estabelecido por padrão.
Com o surgimento dos discos rígidos de estado sólido, podemos ter um acesso muito maior ao sistema e com a memória RAM maior que 8 GB física, é possível desabilitar o particionamento swap da distro, neste caso o CentOS 7, e assim otimizar melhor o sistema Recursos.
1. Veja a quantidade de memória swap no CentOS 7
Passo 1
Primeiramente devemos verificar quanta memória swap está definida para o equipamento, isto pode ser verificado através do seguinte comando:
livre -h
Passo 2
Neste exemplo podemos ver que embora tenhamos 1,8 GB disponíveis para memória swap, o uso é de 0 Bytes, o que dá uma indicação de que a memória física é mais que suficiente para as tarefas realizadas no CentOS. Agora, para identificar o caminho onde o swap está localizado, devemos executar o comando blkid:
sudo blkid
etapa 3
Podemos olhar a linha TYPE = ”swap” para definir e identificar a partição swap. Agora, vamos executar o comando lsblk e veremos o seguinte:
Passo 4
Lá podemos determinar que a partição swap está hospedada em sda2. Assim que identificarmos a partição onde o swap está localizado, prosseguimos com a execução do seguinte comando para desabilitar o swap no CentOS 7:
swapoff / dev / mapper / centos-swap
ObservaçãoSe quisermos desabilitar todas as partições de swap de / proc / swaps, devemos executar o seguinte comando:
swapoff -a
Etapa 5
Executamos o comando free -h novamente para verificar se a troca foi desabilitada corretamente:
2. Desativar permanentemente a memória swap no CentOS 7
Passo 1
Se o objetivo é desabilitar permanentemente a partição swap no sistema, devemos acessar o arquivo / etc / fstab usando o editor desejado:
nano / etc / fstabPasso 2
Uma vez lá, devemos comentar sobre a linha de troca adicionando o sinal # antes deste:
etapa 3
Salvamos as alterações usando a seguinte combinação de teclas:
Ctrl + O
Saímos do editor usando:
Ctrl + X
Passo 4
Em seguida, podemos reiniciar o sistema operacional ou usar o comando mount -a para aplicar as alterações.
Depois disso, podemos executar os seguintes comandos para verificar se a troca foi desativada permanentemente:
free -h blkid lsblkDesta forma, desabilitamos o swap no CentOS 7.