O aumento do swappiness corrigiu isso. A troca foi ativada, mas por algum motivo usada apenas quando a memória estava completamente cheia, e não antes.
minha troca não está sendo usada, não importa quão cheia minha memória RAM esteja. Esta é minha saída swapon:
NAME TYPE SIZE USED PRIO
/dev/dm-2 partition 31,9G 3,5M -1
O PRIO -1 pode ser um problema?
cat /proc/sys/vm/swappiness
60
Meu swappiness é 60.
cat /proc/swaps
Filename Type Size Used Priority
/dev/dm-2 partition 33456124 3524 -1
Tenho 32 GB de RAM e 32 GB de swap, mas atualmente, quando minha memória é executada, meu sistema só fica bloqueado permanentemente, em vez de iniciar a troca. Qualquer coisa que eu possa fazer sobre isso?
Basicamente eu estou tentando executar um aplicativo que consome cerca de 30 GB de memória, enquanto eu memória física já está pela metade. Enquanto ele está inicializando e carregando dados na memória, meu sistema apenas congela, uma vez que a memória física está cheia. E não, não parece apenas travar enquanto estiver trocando, já que mesmo depois de um tempo não descongela.
O aumento do swappiness corrigiu isso. A troca foi ativada, mas por algum motivo usada apenas quando a memória estava completamente cheia, e não antes.
Não pense assim.
Primeiro, verifique cat /etc/fstab
para sua partição swap e tente formatar o sistema de arquivos de swap com
sudo swapoff -a
sudo /sbin/mkswap /dev/sd##
sudo swapon -a