Você pode mostrar os resultados de
cat /proc/swaps
para que possamos ter certeza da sua situação?
BTW - você certificou-se de que o espaço de troca (arquivo ou partição) está em seu / etc / fstab?
-
Se você criou uma partição lvm swap, estendê-la é fácil e você pode usar o mesmo guia - basicamente:
trocar; lvextend -L + 1G VolGroup / LVswap; mkswap / dev / VolGroup-LVswap; swapon -a
-
Se você de fato criou um arquivo - você pode repetir o procedimento, criar outro arquivo 1G e deixar o swap manipulá-lo (o espaço de troca não precisa ser contíguo)
-
Ou você pode simplesmente remover o arquivo (swapoff / caminho / para / swapfile; rm! $) e recriá-lo em um novo tamanho
-
Ou você pode usar o dd para estender seu arquivo de troca (novamente - certifique-se de trocar primeiro)
dd oflag = anexar conv = notrunc if = / dev / zero de = / swapfile bs = contagem de 1MB = 1024
UPDATE
-
É aconselhável usar o comando
free
primeiro, para verificar se a troca não é usada. Desde que o uso de swap seja 0 e nenhum processo exija mais memória do que fisicamente disponível, não deve haver problemas. -
Cada dispositivo de troca deve estar presente em
/etc/fstab
paraswapon -a
para detectar todos eles. -
Se estiver usando o procedimento (3) acima, para manter o "tempo de inatividade" da troca no mínimo, você pode fazer o seguinte:
3.1 Criar novo swapfile
3.2 Modifique /etc/fstab
para apontar para um novo arquivo de troca.
3,3 swapoff <path/to/OLD/swapfile>
3,4 swapon -a
3,5 rm <path/to/OLD/swapfile>
Opcionalmente, combine 3.3 e 3.4 como: %código% irá garantir menor quantidade de tempo sem swap.