Comandos para criação, verificação e utilização de SWAP no Linux.

 

Passos para criar um arquivo de swap no linux.

 

1) Criar um arquivo de dados com 512MB. Neste caso estamos criando o arquivo dentro diretório “/tmp” com o nome  “swaptmp”.
# dd if=/dev/zero of=/tmp/swaptmp bs=1000 count=512000

2) Verificar o tamanho do arquivo criado.
# ls -la /tmp/swaptmp

3) Verificar o tipo de arquivo criado.
# file /tmp/swaptmp

4) Formatar o arquivo “swaptmp” como um arquivo de swap.
# mkswap /tmp/swaptmp

5) Verificar as modificaçoes realizadas no arquivo “swaptmp”.
# file /tmp/swaptmp

6) Verificar a quantidade de memória e swap em uso.
# free

7) Verificar tipo, tamanho, uso e a prioridade da partição e arquivo de swap.
# swap -s
ou
# cat /proc/swaps

8) Ativar o uso do arquivo “swaptmp” como swap.
#swapon /tmp/swaptmp

9) Verificar a quantidade de memória e swap adicionada no sistema.
# free

ou

# swap -s
ou
# cat /proc/swaps

10) Desativar  o uso do arquivo “swaptmp”.
#swapoff /tmp/swaptmp

 

Comandos relacionados ao gerenciamento de swap.


Desativar todos os swaps em uso pelo sistema
# swapoff -a

Desativar swap em “/dev/sda5”
# swapoff /dev/sda5

Configurar o arquivo “swaptmp” para ser ativado no “/etc/fstab”
#vi /etc/fstab
/tmp/swaptmp   swap swap defaults 0 0

Ativa todos os swaps configurados no fstab
# swapon -a

 

Ativa o arquivo de swap "swaptmp" com a prioridade "2"
#swapon -p 2 /tmp/swaptmp

Formatação do arquivo “swaptmp” com com label “SWAP”
# mkswap -L SWAP /tmp/swaptm

Formatação do arquivo “swaptmp” com UUID personalizado.
# mkswap -U 12345678-aaaa-aaaa-aaaa-123456789abc /tmp/swaptm

Mostra a utilização ma memória a cada 2 segundos 4 vezes
# vmstat 2 4

Mostra a utilização ma memória a cada 1 segundo 10 vezes
# vmstat 1 10

 

Autor: Rodrigo Salvo

Comentários via Twitter