Ativando Swap Linux: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição |
(→Sobre) |
||
Linha 40: | Linha 40: | ||
Mem: 15G 2,9G 8,7G 148M 4,0G 12G | Mem: 15G 2,9G 8,7G 148M 4,0G 12G | ||
Swap: 1G 0B 1G | Swap: 1G 0B 1G | ||
== Alterar o tamanho do SWAP == | |||
Em caso de já possuir um swap de um tamanho já especificado anteriormente (exemplo de 1GB) e precise aumentar faça: | |||
* desativando o swap atual | |||
swapoff -a | |||
* removendo o arquivo anteriormente criado | |||
rm -rf /swapfile | |||
* Criando um novo de maior tamanho | |||
fallocate -l 2G /swapfile | |||
chmod 600 /swapfile | |||
mkswap /swapfile | |||
* Ativando novamente | |||
swapon /swapfile | |||
* não precisa alterar o fstab novamente, pois já existe o apontamento anterior para ativar o swap no boot |
Edição atual tal como às 04h53min de 30 de maio de 2020
Sobre
Olá! Visitante, reunimos aqui, informações sobre como ativar o swapfile no linux que é a memória virtual (também é conhecido como área de troca). A memória virtual funciona como uma extensão da memória RAM, que fica armazenada no disco. O porquê da memória swap precisar existir é simples: o sistema operacional precisa de memória para funcionar, e se a memória acabar, o sistema falha.
- Verificando se SWAP está ativo
UnidadeMovel diegocosta # swapon --show
UnidadeMovel diegocosta # free -h total used free shared buff/cache available Mem: 15G 2,8G 8,7G 149M 4,0G 12G Swap: 0B 0B 0B
- Criando o arquivo para Swap (exemplo para criar 1GB de swap)
fallocate -l 1G /swapfile
- Eventualmente o programa fallocate não está instalado no SO, então, utilizamos o velho DD para criar o swapfile
dd if=/dev/zero of=/swapfile bs=1024 count=1048576
- Ajustando permissões
chmod 600 /swapfile
- Criando a SWAP no arquivo criado
mkswap /swapfile
- Ativando a SWAP manualmente
swapon /swapfile
- Ativando a SWAP no boot (fstab)
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
- Verificando se SWAP ativou
UnidadeMovel diegocosta # swapon --show NAME TYPE SIZE USED PRIO /dev/nvme0n1p6 partition 1G 0B -2
UnidadeMovel diegocosta # free -h total used free shared buff/cache available Mem: 15G 2,9G 8,7G 148M 4,0G 12G Swap: 1G 0B 1G
Alterar o tamanho do SWAP
Em caso de já possuir um swap de um tamanho já especificado anteriormente (exemplo de 1GB) e precise aumentar faça:
- desativando o swap atual
swapoff -a
- removendo o arquivo anteriormente criado
rm -rf /swapfile
- Criando um novo de maior tamanho
fallocate -l 2G /swapfile chmod 600 /swapfile mkswap /swapfile
- Ativando novamente
swapon /swapfile
- não precisa alterar o fstab novamente, pois já existe o apontamento anterior para ativar o swap no boot