Projets et ressources (Fr) > Trucs et astuces

[Disques SSD et swap] pas de swap, l'initramfs pas content : désactiver

(1/1)

melodie:
Comme vous êtes nombreux à le savoir un SSD ça change la vie ! il faut bien le choisir, pour ne pas se retrouver dans la catégorie des SSD très très lents et moins maniables en cas de casse et de crashs, et il faut éviter les écritures superflues, pour le faire durer.

Pour comparer les marques et modèles de SSD:
https://ssd.userbenchmark.com/

voici un SSD que j'ai trouvé dans un PC portable que l'on m'a donné:
https://ssd.userbenchmark.com/SpeedTest/12061/SPCC-Solid-State-Disk

SPCC ? C'est quoi cteu marque, me suis-je demandée ? Aussi ai-je trouvé ce site bien pratique, pour comprendre pourquoi ce SSD était si lent ! (lent en tout…)

Ensuite, on ne crée plus de partition de swap. On peut créer un fichier de swap, si on ne dispose pas d'une version récente d'une de nos distributions déjà prévue pour créer ce fichier (Les versions récentes de Ubuntu le créent automatiquement).
Ou bien, on peut installer zram-swap pour obtenir un swap en mémoire vive.

Ce qui est intéressant à retenir, c'est de quelle manière on va éviter d'attendre un temps assez long lors du démarrage, avec un "resume" qui ne trouve pas son swap:
https://lists.debian.org/debian-user/2017/05/msg00195.html


--- Citer ---    You should set the RESUME variable in
    /etc/initramfs-tools/conf.d/resume or
    /etc/initramfs-tools/initramfs.conf to one of:

    - auto - select the resume device automatically
    - none - disable use of a resume device
    - UUID=<uuid> - use a specific resume device (by UUID)
    - /dev/<name> - use a specific resume device (by kernel name)
--- Fin de citation ---

éditez le fichier "resume" ou le fichier "initramfs.conf" situés respectivement sous
/etc/initramfs-tools/conf.d/ et /etc/initramfs-tools/

et indiquez la valeur correspondante à votre cas:
RESUME=none

si le système n'a pas de swap;

RESUME=auto pour sélectionner le périphérique à utiliser autoamtiquement;
RESUME=UUID=<uuid> c'est ce que l'on trouve sous Ubuntu, par défaut;
RESUME=/dev/<name> utiliser un périphérique par nom (par nommage en /dev/sdXY)

notez que zram-swap crée le périphérique bloc en mémoire à la volée lors du démarrage, ne peut pas être utilisé dans "resume" ou dans initramfs.conf, puisque son UUID est susceptible de changer à chaque redémarrage.

Navigation

[0] Index des messages

Utiliser la version classique