mon échange n’est pas utilisé, quelle que soit la saturation de mon RAM. Voici ma sortie de swapon:
NAME TYPE SIZE USED PRIO
/dev/dm-2 partition 31,9G 3,5M -1
Le PRIO -1 pourrait-il poser problème?
cat /proc/sys/vm/swappiness
60
Mon swappiness est de 60.
cat /proc/swaps
Filename Type Size Used Priority
/dev/dm-2 partition 33456124 3524 -1
J'ai 32 Go de RAM et 32 Go de swap, mais actuellement, lorsque ma mémoire est en cours d'exécution, mon système se bloque de manière permanente au lieu de commencer à permuter. Tout ce que je peux faire à ce sujet?
En gros, j'essaie de lancer une application qui consomme environ 30 Go de mémoire, alors que la mémoire physique est déjà à moitié pleine. Pendant le démarrage et le chargement des données en mémoire, mon système se bloque, une fois que la mémoire physique est saturée. Et non, il ne semble pas simplement rester bloqué pendant l'échange, car même après un certain temps, il ne se dégèle pas.
Le swappiness croissant l'a corrigé. L'échange a été activé, mais pour une raison quelconque utilisé uniquement lorsque la mémoire était complètement saturée, et pas plus tôt.
Ne crois pas. Commencez par vérifier cat /etc/fstab
pour votre partition de swap, puis essayez de formater le système de fichiers de swap avec
Sudo swapoff -a
Sudo /sbin/mkswap /dev/sd##
Sudo swapon -a
Dans mon cas, j'ai installé une autre instance de test Ubuntu et formaté le swap. Ainsi, l'UUID du périphérique de swap était ancien dans fstab, je l'ai simplement remplacé par courant et cela fonctionne.