Instalação de Pacotes no Debian 9
Índice:
- Antes de você começar
- Criando um arquivo de permuta
- Ajustando o valor do Swappiness
- Removendo um arquivo de permuta
- Conclusão
Swap é um espaço em um disco usado quando a quantidade de memória RAM física está cheia. Quando um sistema Linux fica sem RAM, as páginas inativas são movidas da RAM para o espaço de troca.
O espaço de troca pode assumir a forma de uma partição de troca dedicada ou de um arquivo de troca. Normalmente, ao executar uma máquina virtual Debian, uma partição swap não está presente, portanto a única opção é criar um arquivo swap.
Este tutorial descreve os passos necessários para adicionar um arquivo de troca nos sistemas Debian 9.
Antes de você começar
Antes de continuar com este tutorial, verifique se sua instalação Debian já possui o swap ativado digitando:
sudo swapon --show
Se a saída estiver vazia, significa que o sistema não possui espaço de troca.
Caso contrário, se você obtiver algo como abaixo, você já terá a troca ativada em sua máquina.
NAME TYPE SIZE USED PRIO /dev/sda2 partition 4G 0B -1
Embora possível, não é comum ter vários espaços de troca em uma única máquina.
Criando um arquivo de permuta
O usuário no qual você efetuou login deve ter privilégios de sudo para poder ativar a troca. Neste guia, adicionaremos
1G
de troca, se você quiser criar uma troca maior, substitua
1G
pelo tamanho do espaço de troca necessário.
Os passos abaixo mostram como adicionar espaço de troca no Debian 9.
-
Comece criando um arquivo que será usado para troca:
sudo fallocate -l 1G /swapfileSe o
fallocatenão estiver instalado ou você receber uma mensagem de erro dizendofallocate failed: Operation not supported, use o seguinte comando para criar o arquivo de troca:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576Somente o usuário root deve poder ler e gravar no arquivo de troca. Emita o comando abaixo para definir as permissões corretas:
sudo chmod 600 /swapfileUse a ferramenta
mkswappara configurar uma área de troca do Linux no arquivo:sudo mkswap /swapfileAtive o arquivo de troca digitando:
sudo swapon /swapfileTorne a alteração permanente, abrindo o arquivo
/etc/fstab:sudo nano /etc/fstabe colando a seguinte linha:
/ etc / fstab/swapfile swap swap defaults 0 0Para verificar se a troca está ativa, use o
swaponoufreecomo mostrado abaixo:sudo swapon --showNAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1sudo free -htotal used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
Ajustando o valor do Swappiness
Swappiness é uma propriedade do kernel do Linux que define com que freqüência o sistema utilizará o espaço de troca. A troca pode ter um valor entre 0 e 100. Um valor baixo fará com que o kernel tente evitar a troca sempre que possível, enquanto um valor mais alto fará com que o kernel use o espaço de troca de forma mais agressiva.
O valor padrão da troca é 60. Você pode verificar o valor atual da troca digitando o seguinte comando:
cat /proc/sys/vm/swappiness
60
Embora o valor de swappiness de 60 seja bom para a maioria dos sistemas Linux, para servidores de produção, pode ser necessário definir um valor mais baixo.
Por exemplo, para definir o valor de swappiness como 10, digite:
sudo sysctl vm.swappiness=10
Para tornar esse parâmetro persistente nas reinicializações, anexe a seguinte linha ao arquivo
/etc/sysctl.conf
:
vm.swappiness=10
O valor ideal de troca depende da carga de trabalho do sistema e de como a memória está sendo usada. Você deve ajustar esse parâmetro em pequenos incrementos para encontrar um valor ideal.
Removendo um arquivo de permuta
Para desativar e remover o arquivo de troca, execute as etapas abaixo:
-
Primeiro desative o espaço de troca digitando:
sudo swapoff -v /swapfileEm seguida, remova a entrada do arquivo de troca
/swapfile swap swap defaults 0 0do arquivo/etc/fstab.Por fim, exclua o arquivo swapfile real:
sudo rm /swapfile
Conclusão
Você aprendeu como criar um arquivo de troca e ativar e configurar o espaço de troca na sua máquina Debian 9.
trocar debian ramComo adicionar espaço de troca no centos 7
Swap é um espaço em um disco usado quando a quantidade de memória RAM física está cheia. Este tutorial explica como adicionar um arquivo de troca nos sistemas CentOS 7.
Como adicionar espaço de troca no centos 8
Swap é um espaço em um disco usado quando a quantidade de memória RAM física está cheia. Este artigo aborda as etapas para adicionar um arquivo de troca nos sistemas CentOS 8.
Como adicionar espaço de troca no debian 10 linux
Swap é um espaço em um disco usado quando a quantidade de memória física está cheia. Este tutorial o guiará pelas etapas de adição de um arquivo de troca no Debian 10 Buster.







