Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/11/2020, à 16:10

Lalo-Ubuntu

[Résolu] Désactiver Espace Swap au Démarrage

Bonjour, j'ai récemment installé Ubuntu en créant un espace Swap. Mais j'ai lu après coup sur la Documentation Ubuntu qu'il était déconseillé de loger une partition Swap sur des disques SSD à cause du nombre limité de cycles d'écriture. J'ai donc trouvé deux commandes :

sudo swapoff -a

Qui permet de désactiver son espace swap jusqu'au reboot

sudo swapon -a

Qui permet de réactiver son espace swap ; les deux commandes combinées vident l'espace d'échange.

Je voulais savoir s'il y avait un moyen pour désactiver automatiquement au démarrage cette fonctionnalité, je ne l'activerai que lorsque j'en aurai vraiment besoin. J'ai essayé d'ajouter cette commande au démarrage grâce à "Application au Démarrage", mais ça ne marche pas…

Dernière modification par Lalo-Ubuntu (Le 26/11/2020, à 20:44)

Hors ligne

#2 Le 25/11/2020, à 16:17

ar barzh paour

Re : [Résolu] Désactiver Espace Swap au Démarrage

il y a de nombreuses discussions à ce sujet (utilisation swap sur SSD ou non)


un moyen est de diéser la ligne correspondante dans /etc/fstab

Dernière modification par ar barzh paour (Le 25/11/2020, à 17:04)


Ubuntu 20.04  ( avril 2020)        21.04 en test
diverses versions 18.04 (uefi et non uefi) ,  16.04 , 14.04 (inutilisée sauf un logiciel)
PC          : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz  + 4GiB RAM DDR4-2400
Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz Ubuntu 20.04

En ligne

#3 Le 25/11/2020, à 16:21

geole

Re : [Résolu] Désactiver Espace Swap au Démarrage

Bonjour
Pense aussi à ne pas écrire en double exemplaires les traces des log....
paragraphe 4.6 de https://doc.ubuntu-fr.org/ssd_solid_sta … u_logiciel

Hors ligne

#4 Le 25/11/2020, à 16:30

Lalo-Ubuntu

Re : [Résolu] Désactiver Espace Swap au Démarrage

ar barzh paour a écrit :

il y a de nombreuses discussion à ce sujet (utilisation swap sur SSD ou non)


un moyen est de diéser la ligne correspondante dans /etc/fstab

À quelle ligne dois-je ajouter un dièse ?

https://pix.toile-libre.org/upload/orig … 318570.png

____J'ajoute donc après coup le résultat de cat /etc/fstab____

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda4 during installation
UUID=84faea49-5e8c-4c06-943d-ada24aa05ee9 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=67E3-17ED  /boot/efi       vfat    umask=0077      0       1
# swap was on /dev/sda3 during installation
UUID=44c1b60a-a77a-46fa-8223-7ffb16179630 none            swap    sw

____

Et ce contenu du terminal, du texte, doit être donné entre balises code (explications ici), pas sous forme d'image.

Dernière modification par Lalo-Ubuntu (Le 26/11/2020, à 20:31)

Hors ligne

#5 Le 25/11/2020, à 17:00

ar barzh paour

Re : [Résolu] Désactiver Espace Swap au Démarrage

au lieu de mettre une image comme tu l'as fait il aurait mieux fallu mettre le résultat de cat /etc/fstab
(je viens de voir que cqfd93 est passée par là)
comme ceci

jpb@jpb-MS-7A70:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sde3 during installation
UUID=525a0522-f476-4670-bc78-063abbf871c5 /               ext4    errors=remount-ro 0       1
/swapfile     none   swap sw   0   0
jpb@jpb-MS-7A70:~$ 

dans ton cas tu mets un dièse sur la dernière ligne

UUID=44c.... 

devient

#UUID=44c.....

mais il faut que tu ait la mémoire suffisante sinon freeze

et attention de ne pas torcher ce fichier
(quand je le modifie j'en fais une copie avant pour pouvoir le récupérer)


voir la doc sur swap
https://doc.ubuntu-fr.org/swap

et aussi

man fstab

Dernière modification par ar barzh paour (Le 25/11/2020, à 17:55)


Ubuntu 20.04  ( avril 2020)        21.04 en test
diverses versions 18.04 (uefi et non uefi) ,  16.04 , 14.04 (inutilisée sauf un logiciel)
PC          : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz  + 4GiB RAM DDR4-2400
Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz Ubuntu 20.04

En ligne

#6 Le 25/11/2020, à 17:52

ar barzh paour

Re : [Résolu] Désactiver Espace Swap au Démarrage

@geole (post#3) merci
pour éviter les doubles traces
2020/11/25 17:30

jpb@jpb-MS-7A70:~$ sudo cp -v  /etc/rsyslog.d/50-default.conf /etc/rsyslog.d/50-default.conf.REF
[sudo] Mot de passe de jpb : 
'/etc/rsyslog.d/50-default.conf' -> '/etc/rsyslog.d/50-default.conf.REF'
jpb@jpb-MS-7A70:~$ sudo sed -i 's/*.*;auth,authpriv.none/###########   *.*;auth,authpriv.none/' /etc/rsyslog.d/50-default.conf
jpb@jpb-MS-7A70:~$ sudo sed -i 's/kern./###########   kern./' /etc/rsyslog.d/50-default.conf
jpb@jpb-MS-7A70:~$ 
jpb@jpb-MS-7A70:~$ cat /etc/rsyslog.d/50-default.conf
#  Default rules for rsyslog.
#
#			For more information see rsyslog.conf(5) and /etc/rsyslog.conf

#
# First some standard log files.  Log by facility.
#
auth,authpriv.*			/var/log/auth.log
###########   *.*;auth,authpriv.none		-/var/log/syslog
#cron.*				/var/log/cron.log
#daemon.*			-/var/log/daemon.log
###########   kern.*				-/var/log/kern.log
#lpr.*				-/var/log/lpr.log
mail.*				-/var/log/mail.log
#user.*				-/var/log/user.log
etc.....

Dernière modification par ar barzh paour (Le 26/11/2020, à 17:56)


Ubuntu 20.04  ( avril 2020)        21.04 en test
diverses versions 18.04 (uefi et non uefi) ,  16.04 , 14.04 (inutilisée sauf un logiciel)
PC          : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz  + 4GiB RAM DDR4-2400
Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz Ubuntu 20.04

En ligne

#7 Le 26/11/2020, à 20:29

Lalo-Ubuntu

Re : [Résolu] Désactiver Espace Swap au Démarrage

ar barzh paour a écrit :

et aussi

man fstab

Merci pour la commande

man

!
Je vais essayer ce que tu m'as indiqué, je posterai les résultats.

ar barzh paour a écrit :

pour éviter les doubles traces

Je n'ai pas compris ce qu'étaient les doubles traces...

Dernière modification par Lalo-Ubuntu (Le 26/11/2020, à 20:36)

Hors ligne

#8 Le 26/11/2020, à 20:43

Lalo-Ubuntu

Re : [Résolu] Désactiver Espace Swap au Démarrage

ar barzh paour a écrit :

un moyen est de diéser la ligne correspondante dans /etc/fstab

ar barzh paour a écrit :

dans ton cas tu mets un dièse sur la dernière ligne

UUID=44c.... 

devient

#UUID=44c.....

Ouawwww ! Ça a marché c'est super, merci beaucoup big_smile

Dernière modification par Lalo-Ubuntu (Le 26/11/2020, à 20:43)

Hors ligne

#9 Le 26/11/2020, à 20:51

beuguissime

Re : [Résolu] Désactiver Espace Swap au Démarrage

Bonsoir,
En passant… Il y a des risques que, le jour où tu auras besoin de ta swap, soit tu oublieras de l'activer avant, soit tu ne pourras plus l'activer (car tu n'auras plus de mémoire vive dispo pour interagir avec ton ordi). Les précautions sur l'usure prématurée des SSD ne sont a priori plus d'actualité en 2020.

Hors ligne

#10 Le 26/11/2020, à 22:44

Lalo-Ubuntu

Re : [Résolu] Désactiver Espace Swap au Démarrage

beuguissime a écrit :

Bonsoir,
En passant… Il y a des risques que, le jour où tu auras besoin de ta swap, soit tu oublieras de l'activer avant, soit tu ne pourras plus l'activer (car tu n'auras plus de mémoire vive dispo pour interagir avec ton ordi). Les précautions sur l'usure prématurée des SSD ne sont a priori plus d'actualité en 2020.

Merci pour l'info, je vais réfléchir à ce que tu dis. Mais penses-tu que ce soit possible, même avec 8 Go de RAM ?

Hors ligne

#11 Le 26/11/2020, à 22:51

beuguissime

Re : [Résolu] Désactiver Espace Swap au Démarrage

Ça dépend des usages, c'est certain. Si on me donne 8 Go de RAM, je m'en sers quasiment totalement ! wink

Hors ligne

#12 Le 27/11/2020, à 11:10

ar barzh paour

Re : [Résolu] Désactiver Espace Swap au Démarrage

c'est le problème de la doc qui ne suit pas toujours facilement les évolutions ....

et plutôt qu'être obligé de modifier /etc/fstab , swapon swapoff serait plus judicieux

enfin tu verras à l'usage ce qui te va

moi finalement j'ai positionné ma swap sur mon ssd

   6758 5242884 -rw-------  1 root root 5368709120 nov.  25 15:34 /swapfile

   j'attends l'usure ..... ou non


Lalo_Ubuntu a écrit :

Je n'ai pas compris ce qu'étaient les doubles traces...

ce qu'a indiqué geole est dans la doc

4.6 Eviter d'écrire en double exemplaire les traces du fonctionnent du logiciel
indique que les traces de fonctionnement sont écrites en double dans des fichiers ... et donc que ce ne serait pas utile
on ne touche pas aux traces mises dans /var/log/journal mais on supprime les traces mises dans
/var/log/syslog et dans /var/log/kern
bref .. ça évite quelques écritures supplémentaires à priori inutiles
la doc
https://doc.ubuntu-fr.org/ssd_solid_sta … u_logiciel

Dernière modification par ar barzh paour (Le 27/11/2020, à 11:11)


Ubuntu 20.04  ( avril 2020)        21.04 en test
diverses versions 18.04 (uefi et non uefi) ,  16.04 , 14.04 (inutilisée sauf un logiciel)
PC          : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz  + 4GiB RAM DDR4-2400
Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz Ubuntu 20.04

En ligne

#13 Le 27/11/2020, à 13:15

geole

Re : [Résolu] Désactiver Espace Swap au Démarrage

ar barzh paour a écrit :

4.6 Eviter d'écrire en double exemplaire les traces du fonctionnent du logiciel
indique que les traces de fonctionnement sont écrites en double dans des fichiers ... et donc que ce ne serait pas utile
on ne touche pas aux traces mises dans /var/log/journal mais on supprime les traces mises dans
/var/log/syslog et dans /var/log/kern
bref .. ça évite quelques écritures supplémentaires à priori inutiles
la doc
https://doc.ubuntu-fr.org/ssd_solid_sta … u_logiciel

Bonjour
Ce n'est pas que cela,
Lorsque le logiciel, se met à "déconner", ce qui arrive pour certains noyaux, il raconte les problèmes dans les traces.
En faisant simple, la taille du journal est auto-limitée à 4 Go,  Mais la trace des syslog et kern n'est pas limitée et peut donc atteindre tout l'espace disque disponible. La conséquence la plus visible est qu'au redémarrage suivant, l'utilisateur fait une demande d'aide pour se connecter car pas de place disque.
Ces modifications sont donc aussi valables pour les disques durs.


Pour le problème de la swap, je propose toujours la solution suivante
    Laisser la swap dans le SSD.   Si on en a besoin, il est préférable d'écrire et de lire dans le SSD qui est quand même 10 fois plus rapide que le disque dur.
   Ne pas écrire préventivement dans le swap, si c'est inutile.
Ce sont les paragraphes 3.1.1 et 3.1.2 de cette documentation https://doc.ubuntu-fr.org/swap#ameliore … hange_swap
    Il est indiqué 95%,  on peut même aller jusqu'à 99%. Exemple pour 98%

echo vm.swappiness=2 | sudo tee /etc/sysctl.d/99-swappiness.conf
echo vm.vfs_cache_pressure=50 | sudo tee -a /etc/sysctl.d/99-swappiness.conf
sudo sysctl -p /etc/sysctl.d/99-swappiness.conf
sudo swapoff -av
sudo swapon -av
   

Dernière modification par geole (Le 27/11/2020, à 13:18)

Hors ligne

#14 Le 27/11/2020, à 13:50

ar barzh paour

Re : [Résolu] Désactiver Espace Swap au Démarrage

@geole
merci pour toutes ces précisions


Ubuntu 20.04  ( avril 2020)        21.04 en test
diverses versions 18.04 (uefi et non uefi) ,  16.04 , 14.04 (inutilisée sauf un logiciel)
PC          : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz  + 4GiB RAM DDR4-2400
Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz Ubuntu 20.04

En ligne

#15 Le 28/11/2020, à 01:01

Lalo-Ubuntu

Re : [Résolu] Désactiver Espace Swap au Démarrage

Je rajoute juste ces lignes après résolution du topic :

J'ai finalement fait le choix de conserver par défaut mon espace swap, car en réalité, l'option qui consiste à diéser une ligne de fstab désactive COMPLÈTEMENT l'espace Swap, sans donner la possibilité de l'activer par

sudo swapon -a

Hors ligne

#16 Le 28/11/2020, à 02:24

beuguissime

Re : [Résolu] Désactiver Espace Swap au Démarrage

Non, ça doit être possible de réactiver la swap. Si tu postes le contenu de ton fichier fstab, on pourra voir ce qu'il en est.

Hors ligne

#17 Le 28/11/2020, à 06:07

ar barzh paour

Re : [Résolu] Désactiver Espace Swap au Démarrage

@Lalo
si tu as laissé ta ligne /etc/fstab
#UUID=44c.....
c'est normal
si tu veux pouvoir utiliser swapon swapoff ,il faut remettre
UUID=44c..... dans fstab
voir post #16 de beuguissime ci-dessus redonne

cat /etc/fstab

Ubuntu 20.04  ( avril 2020)        21.04 en test
diverses versions 18.04 (uefi et non uefi) ,  16.04 , 14.04 (inutilisée sauf un logiciel)
PC          : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz  + 4GiB RAM DDR4-2400
Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz Ubuntu 20.04

En ligne

#18 Le 28/11/2020, à 06:45

MicP

Re : [Résolu] Désactiver Espace Swap au Démarrage

Bonjour

Si la swap n'a pas été activée par le contenu du fichier /etc/fstab
on peut l'activer "manuellement" avec la commande swapon
en lui donnant le nom du fichier swap à activer :

sudo swapon -v /swapfile

Hors ligne

#19 Le 29/11/2020, à 13:43

ar barzh paour

Re : [Résolu] Désactiver Espace Swap au Démarrage

oui du coup ce serait bien de répondre à beuguissime post #16

cat /etc/fstab

pour savoir où on en est


Ubuntu 20.04  ( avril 2020)        21.04 en test
diverses versions 18.04 (uefi et non uefi) ,  16.04 , 14.04 (inutilisée sauf un logiciel)
PC          : Intel(R) Pentium(R) CPU G4600 @ 3.60GHz  + 4GiB RAM DDR4-2400
Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz Ubuntu 20.04

En ligne