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
Comandos para criação, verificação e utilização de SWAP no Linux. https://t.co/SqYKVzPmWa
— Rodrigo Salvo (@TiRedes) October 4, 2013