Activation de la swap

Ce n’est que récemment que j’ai commencé à m’intéresser au multiboot et au partitionnement du disque dure.  C’est alors que j’ai pris connaissance de l’existence de l’espace swap.  En suivant les divers tutoriels sur le partitionnement et le multiboot, on me suggère toujours de créer l’espace swap, on me dit qu’un seul espace est nécessaire et que les différentes distributions sauront le reconnaître, etc. Je suis donc les instructions à la lettre. Il n’avait été mentionné nulle part qu’il fallait l’activer…

Hier soir, trouvant mon ordinateur assez lent depuis quelques jours, je me demande bien pourquoi ma mémoire vive semble toujours sur-utilisée alors que j’ai une swap de 8g dans mon système. Je décide donc de me pencher sur la question.

Vérifier l’utilisation de la swap

Je tente cette commande

sudo swapon -s

Comme je n’ai aucun résultat en retour, je tente donc celle-ci

free -m

C’est en retour de cette commande que je réalise que ma swap n’est pas utilisée.

Après quelques recherches, voici la procédure que j’ai suivi:

Les commandes swapon/swapoff permettent d’activer ou désactiver la swap. On procédera donc ainsi, en prenant soin de préciser sur quel périphérique se trouve votre swap, ici c’est sur /dev/sda5:

sudo swapon /dev/sda5

Voilà, ma swap est maintenant activée (on peut aussi le vérifier avec l’application gnome-disk-utility)

Screenshot_2016-04-04_00:41:30

Pour rendre la modification permanente, il faut modifier le fichier /etc/fstab en y insérant une ligne comme suit:

Taper dans le terminal

sudo gedit /etc/fstab 

Ajouter ou modifier la ligne suivante:

# /dev/sda5
UUID=6183bb20-63ab-4d21-84d3-d451a911970e none swap sw 0 0

Assurez-vous d’avoir le bon UUID qui est un identifiant unique, pour le connaître, taper ceci dans le terminal:

sudo blkid /dev/sda5

En cas de disparité entre l’UUID dans le retour de blkid et celui du fichier fstab, celui de blkid est le bon. Le fstab pouvant avoir été écrit pour une ancienne configuration, il est possible d’y trouver une erreur, le blkid ne se trompe jamais selon mes recherches.

Enfin, redémarrer votre ordinateur pour voir si la manipulation a fonctionné. Dans mon cas, ça a été numéro 1.

Régler le déclenchement de la swap

Vérifier la configuration en lançant la commande suivante

cat /proc/sys/vm/swappiness

Sur ma Peppermint, j’ai un retour de 60, ce qui signifie qu’à partir de 40% d’utilisation, ma RAM peut se délester sur la swap.  Il faut noter que la mémoire swap est plus lente que la RAM, nous voulons donc utiliser la swap en dernier recours, et allons donc modifier ce réglage.

sudo sysctl vm.swappiness=10

Ceci règlera le déclenchement à 10% de RAM inutilisée.

Pour rendre le changement effectif, désactiver et réactiver la swap

sudo swapoff -av

Ma réponse:

swapoff sur /dev/sda5

Ensuite on fait

sudo swapon -av

Ma réponse ressemblait à ceci

swapon sur /dev/sda5
swapon: /dev/sda5 : signature de l'espace d'échange trouvée : version 1, taille de page 4, ordre des octets identique
swapon: /dev/sda5: pagesize=4096, swapsize=7969177600, devsize=7969177600

Pour rendre le changement permanent, il faut modifier le fichier /etc/sysctl.conf, on peut le faire en une commande à partir du terminal:

echo vm.swappiness=10 | sudo tee -a /etc/sysctl.conf

 

J’ai effectué cette manipulation sur Peppermint et sur Antergos, cela a bien fonctionné pour les deux.

Pour aller plus loin

https://doc.ubuntu-fr.org/swap

http://www.supinfo.com/articles/single/1061-ajouter-swap-ubuntu

https://debian-facile.org/viewtopic.php?id=7943

Publicités

Bluetooth – Connection Failed: Stream Setup Failed

bluetooth

La distribution que j’utilise principalement ces temps est Peppermint 6 – dérivée de Debian, Ubuntu et Linux Mint – (je reviendrai sur les distributions avec mes commentaires et critiques).  Le problème qui m’arrive à toutes les fois où je veux me connecter à mon stéréo Bluetooth depuis mon laptop est le suivant, le périphérique est bien reconnu mais je n’arrive pas à synchroniser, j’obtiens toujours cette réponse: Connection Failed: Stream Setup Failed. Ça m’est arrivée encore il y a quelques heures et je me suis dit tiens, pourquoi ne pas commencé avec ce trouble.

Tout d’abord, je n’ai toujours pas trouvé de solution définitive à ce problème (les suggestions sont les bienvenues).  Je me contente pour le moment de répéter l’exercice à chaque fois que je veux utiliser mon bluetooth.

La première fois que le problème est survenu, j’ai dû exécuter les commandes suivants dans un Terminal:

  1. Ouvrir un Terminal.
 ctrl+alt+t

2. S’assurer que Pulseaudio est bien installer avec le module Bluetooth.

 sudo apt-get install pulseaudio-module-bluetooth

3. Si cela ne fonctionne toujours pas, ce qui a été le cas pour moi, poursuivre avec la commande suivante.

 pactl load-module module-bluetooth-discover  

Dans mon cas, je dois refaire la dernière commande à chaque fois que je veux synchroniser mon stéréo Bluetooth.

J’ai essayer d’éditer certains scripts de démarrage sans succès je peux tout de même utiliser la fonction Bluetooth.