#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)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors 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
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#4 Le 25/11/2020, à 16:30
- Lalo-Ubuntu
Re : [Résolu] Désactiver Espace Swap au Démarrage
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)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors 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)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#7 Le 26/11/2020, à 20:29
- Lalo-Ubuntu
Re : [Résolu] Désactiver Espace Swap au Démarrage
et aussi
man fstab
Merci pour la commande
man
!
Je vais essayer ce que tu m'as indiqué, je posterai les résultats.
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
un moyen est de diéser la ligne correspondante dans /etc/fstab
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
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
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 !
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
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)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#13 Le 27/11/2020, à 13:15
- geole
Re : [Résolu] Désactiver Espace Swap au Démarrage
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)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
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
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors 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
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors 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
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne