Utiliser l'échange uniquement pour l'hibernation

10

J'ai Ubuntu 12.10 installé sur un SSD avec la partition de swap sur le même disque. Maintenant, je veux utiliser la partition d'échange uniquement pour l'hibernation (pas pour l'échange de mémoire) parce que le SSD n'aime pas le type d'utilisation requis pour une mémoire.

Je peux mettre en veille prolongée mon ordinateur, mais après avoir restauré le système en veille prolongée, il utilise la partition de swap pour échanger de la mémoire. Je souhaite désactiver ce comportement et utiliser l'échange uniquement pour l'hibernation.

Est-ce possible d'une manière ou d'une autre?

SqrtPi
la source
Combien de RAM? Le swap est-il utilisé du tout? Si c'est combien / souvent alors?
Takkat
1
J'ai 8 Go de RAM, mais après avoir restauré le système en veille prolongée, le système utilise un échange de 100 à 500 Mo, bien que j'ai quelques Go de RAM libre.
SqrtPi

Réponses:

5

Je ne copierai pas et ne collerai pas l'intégralité de l'article, mais je pense que c'est ce que vous voulez:

Le premier lien est un article Debian succinct qui devrait être suffisamment proche pour le faire fonctionner sur Ubuntu. Le second est un article utilisant Kubuntu qui devrait être plus proche de chez lui, mais il ressemble au même processus que le lien Debian s'étendant sur cinq pages avec un tas de peluches entre les deux.

Choisis ton poison. :)

Anthony
la source
1
La définition de "vm.swappiness = 1" suffira. Le reste n'est pas tout à fait pertinent.
WhyNotHugo
1
J'ai lu les deux mais semble un peu dépassé. Pourriez-vous expliquer les étapes d'un Ubuntu récent (désormais systemd)?
Joaquín Aramendía