Estou curioso sobre o mecanismo por trás swapoff
do comando;
Quando executo esse comando, para onde vão os dados "trocados"?
Como funciona?
Estou curioso sobre o mecanismo por trás swapoff
do comando;
Quando executo esse comando, para onde vão os dados "trocados"?
Como funciona?
Quando
swapoff
desabilita um dispositivo de troca (ou arquivo), os dados armazenados lá são lidos de volta na memória. Se não houver memória disponível suficiente para fazer isso (talvez trocando para outro dispositivo de troca, se houver algum disponível),swapoff
falha com status de saída 2 .Você pode observar isso em andamento executando
vmstat 1
ou executando repetidamenteswapon
(o que mostra a ocupação dos dispositivos de troca atuais): você verá que o tamanho de troca de um dispositivo de troca desativado é reduzido para a quantidade que está realmente em uso e que a quantidade em uso diminui progressivamente à medida que os dados são lidos de volta.vmstat
mostra a quantidade de dados lidos de volta em suasi
coluna.