#1 Le 13/08/2022, à 07:36
- jdt37b
[Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Bonjour à tous,
En dual-boot avec Windows 10, Xubuntu 18.04 et 20.04 sur l'ordinateur Acer ci-dessous, pour tester la version 22.04.1 je l'ai installée sur mon disque dur dans une autre partition que je n’utilisais plus.
Constat après l'install : tout semble fonctionner mais la partition swap a disparu (invisible dans Gparted).
nb : J'ai vu comment on peut recréer un swap.
Mes questions :
1) Pourquoi cet effacement du swap existant lors de l'install ?
2) Est-il préférable de créer une partition d'échange ou un fichier d'échange pour ce dual-boot ?
Merci d'avance de vos avis.
Dernière modification par jdt37b (Le 22/08/2022, à 06:57)
Acer Aspire XC330 - AMD A9-9420 - 8Go - HDD 1To - AMD Radeon R5 - Xubuntu 24.04 LTS (Noble) - 64 bits
Asus VivoBook X515JA - Intel Core i3-1005G1 - 8Go - SSD 0,5To - Intel driver i915 - Xubuntu 20.04 LTS (Focal) - 64 bits
Hors ligne
#2 Le 13/08/2022, à 07:43
- iznobe
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Bonjour ,
1°) certainement une erreur de manip .
2°) aucune importance particuliere , c ' est a ta convenance selon que tu preferes ( ou pas ) dedié un " morceau de disque " ou pas a cet usage . sur le fonctionnement et les performances ca ne change rien .
si tu comptes installer d' autres systemes linux utilisant eux aussi un swap , alors une partition de swap peut devenir interressante si tu les fais tous utiliser la meme partition .
montre ton fichier fstab :
cat /etc/fstab
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#3 Le 13/08/2022, à 08:01
- jdt37b
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Merci de la réponse.
Le cat /etc/fstab de la 22.04 :
# /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/sda7 during installation
UUID=c0e704a6-9a05-4e19-b1cd-0574a0bd5daf / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=0E3D-3584 /boot/efi vfat umask=0077 0 1
Dans la fstab de la 18.04 et 20.04 on trouve en plus :
swapfile none swap sw 0 0
Si partition swap, je peux la créer avec Gparted ?
Acer Aspire XC330 - AMD A9-9420 - 8Go - HDD 1To - AMD Radeon R5 - Xubuntu 24.04 LTS (Noble) - 64 bits
Asus VivoBook X515JA - Intel Core i3-1005G1 - 8Go - SSD 0,5To - Intel driver i915 - Xubuntu 20.04 LTS (Focal) - 64 bits
Hors ligne
#4 Le 13/08/2022, à 08:24
- iznobe
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Si partition swap, je peux la créer avec Gparted ?
tout a fait . il faudra ( si tu n' as plus d' espace libre ) retrecir une partition au prealable .
pour la prise en compte au demarrage , dans le cas d' une partition , la ligne a ajouter au fstab sera :
UUID=uuid_partition_swap none swap sw 0 0
en remplacant " uuid_partition_swap " par l ' uuid que tu recupereras dans gparted apres la creation de la partittion .
et pour verifier apres modification du fstab , donne :
sudo mount -av
a verifier dans la doc , mais il me semble qu ' il faut aussi activer la part de swap avec une commande du style :
sudo swappon /dev/sdXN
dans lequel X est le disque et N le numero de partition .
pour avoir la liste des partitions :
lsblk -fe7
Dernière modification par iznobe (Le 13/08/2022, à 08:28)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#5 Le 13/08/2022, à 08:31
- jdt37b
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Ok je fais ça aujourd'hui et te tiens au courant.
A plus.
Acer Aspire XC330 - AMD A9-9420 - 8Go - HDD 1To - AMD Radeon R5 - Xubuntu 24.04 LTS (Noble) - 64 bits
Asus VivoBook X515JA - Intel Core i3-1005G1 - 8Go - SSD 0,5To - Intel driver i915 - Xubuntu 20.04 LTS (Focal) - 64 bits
Hors ligne
#6 Le 13/08/2022, à 08:33
- FrancisFDZ
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Bonjour,
L'une des particularités de l'utilisation d'un fichier swap est de n'occuper que la place nécessaire, et d'être du même coup extensible, alors qu'une partition swap a une taille fixe définie à sa création. Selon le cas, l'utilisateur peut considérer que c'est un avantage ou un inconvénient.
Un fichier swap peut être modifié sans toucher au partitionnement
[Edit] Assertion, modifiée suite aux remarques justifiées de @iznobe [/Edit]
Dernière modification par FrancisFDZ (Le 13/08/2022, à 10:27)
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#7 Le 13/08/2022, à 08:40
- iznobe
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Bonjour,
L'une des particularités de l'utilisation d'un fichier swap est de n'occuper que la place nécessaire, et d'être du même coup extensible, alors qu'une partition swap a une taille fixe définie à sa création. Selon le cas, l'utilisateur peut considérer que c'est un avantage ou un inconvénient.
une source qui montre que le fichier de swap est extensible stp ?
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#8 Le 13/08/2022, à 09:32
- FrancisFDZ
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
FrancisFDZ a écrit :Bonjour,
L'une des particularités de l'utilisation d'un fichier swap est de n'occuper que la place nécessaire, et d'être du même coup extensible, alors qu'une partition swap a une taille fixe définie à sa création. Selon le cas, l'utilisateur peut considérer que c'est un avantage ou un inconvénient.une source qui montre que le fichier de swap est extensible stp ?
Ben la taille d'un fichier dépend de ce qu''il y a dedans, non ? Et de mon expérience personnelle, il ne m'a jamais été demandé de fixer la taille d'un fichier swap à sa création : la taille de ce fichier dépend de la taille de la partition dans laquelle il se trouve ainsi bien sur du taux de remplissage de cette partition. Je vais cherche des sources plus fiables et si possible chiffrées.
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#9 Le 13/08/2022, à 09:39
- iznobe
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Et de mon expérience personnelle, il ne m'a jamais été demandé de fixer la taille d'un fichier swap à sa création
ben justement si , il n' y a qu ' a regarder le lien vers la DOC du swap qu ' a fourni le demandeur dans son tout 1er message :
Pour créer un fichier d'échange :
Depuis un compte d'administrateur, ouvrez un terminal ;
Utilisez fallocate pour réserver un bloc d'espace disque à attribuer à votre espace d'échange :sudo fallocate -l <taille du fichier en octets> <nom du fichier>
Le paramètre -l indique la taille (length) en octets qui doit être réservée pour l'espace d'échange. fallocate reconnaît aussi quelques suffixes, tels m et g, pour préciser des tailles en mibi-octets ou gibioctets. Par exemple, pour réserver 512 Mio, indiquez 512m ; pour réservez 1 Gio, indiquer 1g ;
Le nom du fichier doit contenir le chemin absolu vers l'emplacement de celui-ci. Sinon, il sera créé dans le répertoire courant ;
Exemple : pour créer un fichier de 512 Mio nommé file.swap et situé à la racine d'Ubuntu, on utilisera la commande suivante :sudo fallocate -l 512m /file.swap
donc en aucun cas le fichier de swap est extensible ! il peut etre evidemment plus petit cependant .
Pour verifier que ton fichier de swap a bien une taille definie , donne le retour de :
swapon -s
et :
cat /proc/swaps
Dernière modification par iznobe (Le 13/08/2022, à 09:50)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#10 Le 13/08/2022, à 10:14
- FrancisFDZ
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Effectivement, la doc de swap précise en §3.4 qu'il faut "utiliser fallocate pour réserver un bloc d'espace disque à attribuer à votre espace d'échange", opération qui est faite automatiquement par le logiciel d'installation si on choisit la swap en fichier. Du coup, l'assertion selon laquelle ce fichier serait de taille variable ne tient pas.
J'insiste sur le fait qu'il n'est pas fait mention de "fallocate" ni de "taille du fichier de swap" à l'installation, ce qui laisse supposer que cette taille est automatiquement optimisée. C'est cette absence de réglage qui m'a "enduit avec de l'erreur" (sic)
{Edit] J'ai bien dit
il ne m'a jamais été demandé de fixer la taille d'un fichier swap à sa création
J'ai toujours créé ma swap lors d'une installation ou d'un "clean upgrade" [/Edit]
Dernière modification par FrancisFDZ (Le 13/08/2022, à 10:32)
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#11 Le 13/08/2022, à 11:49
- jdt37b
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
La partition swap est maintenant créée avec Gparted (sda9) :
$ lsblk -fe7
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1 vfat FAT32 ESP 0E3D-3584 41,1M 57% /boot/efi
├─sda2
├─sda3 ntfs Acer D8CC75C5CC759E86
├─sda4 ntfs Recovery FAC099DEC099A205
├─sda5 ntfs DATA 4886C2C186C2AEAE
├─sda6 ext4 1.0 Xub_1804 dd35a233-06eb-49f3-8285-0757ae7c9c93
├─sda7 ext4 1.0 Xub_2204 c0e704a6-9a05-4e19-b1cd-0574a0bd5daf 38G 17% /
├─sda8 ext4 1.0 Xub_2004 36d31959-78b7-4975-987a-766898f7ed96 18,1G 56% /...
└─sda9 swap 1 swap b76c1c59-9c44-4a83-9761-f6fe4b66c734
et l'
UUID=b76c1c59-9c44-4a83-9761-f6fe4b66c734 none swap sw 0 0
est aussi ajouté dans le fstab de la 22.04 (et de la 20.04).
sudo swapon /dev/sda9
est accepté, sur l'écran le conky avec ${swapmax} affiche bien "2,00 Gib" mais l'utilisation du swap ${swap} reste à zéro, y compris en redémarrant et les applis qui provoquaient l'utilisation du swap "rament".
Une idée pour activer ce swap ?
Merci
nb : en faisant de même sur la 20.04, même résultat, pas d'utilisation du swap de 2 x 2Gib car il subsiste un "/swapfile" dans le fstab qui s'ajoute à sda9.
Acer Aspire XC330 - AMD A9-9420 - 8Go - HDD 1To - AMD Radeon R5 - Xubuntu 24.04 LTS (Noble) - 64 bits
Asus VivoBook X515JA - Intel Core i3-1005G1 - 8Go - SSD 0,5To - Intel driver i915 - Xubuntu 20.04 LTS (Focal) - 64 bits
Hors ligne
#12 Le 13/08/2022, à 12:37
- iznobe
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
montre :
cat /proc/swaps
et
LANG=C free -h
as tu redemarré apres modification et activation ?
Dernière modification par iznobe (Le 13/08/2022, à 12:40)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#13 Le 13/08/2022, à 14:04
- jdt37b
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Oui, redémarrage après chaque modif et vérif de l'activation.
En 20.04, retour "à la normale" avec un fichier swap et une partition swap (2 x 2Go) dans fstab. Le swap s'active bien et on le voit avec cat /proc/swaps.
Mais en 22.04, en lançant un maximum d'applications, le swap ne s'active pas. 780 octets sont annoncés, ils ne sont rien, par rapport aux "used" de la 20.04 (~200000 et 2 millions) dans des conditions à peu près équivalentes.
Pour la 22.04 :
cat /proc/swaps
Filename Type Size Used Priority
/swapfile file 2097148 780 -2
/dev/sda9 partition 2097148 0 -3
et
LANG=C free -h
total used free shared buff/cache available
Mem: 3.7Gi 2.2Gi 129Mi 43Mi 1.4Gi 1.2Gi
Swap: 4.0Gi 0.0Ki 4.0Gi
Cela en attendant de supprimer le fichier ou la partition swap une fois l'activation ok.
Acer Aspire XC330 - AMD A9-9420 - 8Go - HDD 1To - AMD Radeon R5 - Xubuntu 24.04 LTS (Noble) - 64 bits
Asus VivoBook X515JA - Intel Core i3-1005G1 - 8Go - SSD 0,5To - Intel driver i915 - Xubuntu 20.04 LTS (Focal) - 64 bits
Hors ligne
#14 Le 13/08/2022, à 14:10
- iznobe
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
je pensais qu ' on parlais d' une 20.04 , mais pour la configuration cela ne change rien .
Pour une 22.04 la gestion de la memoire et du swap ( entre autre , mais pas que , bien sur ) ont été modifiées et améliorées par rapport a la 20.04 .
Pour verifier que ton swap fonctionne sur la 22.04 , je te donne un manip simple :
ouvres au moins 15 onglets dans firefox , ensuite repasse la commande pour verifier l ' usage du swap . ensuite tu continues a vourir des onglets jusqu ' a temps que le swap soit actif en verifiant avec la commande adequate .
Si le swap n' est pas actif , alors firefox plantera au bout d ' un moment , tres facile a faire .
comme tu as 4 Go de memoire , ca devrait etre bon ou planter firefox avant une 30 aine d' onglets environs .
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#15 Le 13/08/2022, à 14:35
- jdt37b
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
C'est ce que j'ai fait en 22.04 en lançant un maximum d'applications (une quinzaine et des "grosses") sans voir le swap s'activer et donner un chiffre autre que 0 utilisation sur mon écran (avec le conky ${swap}). Les commandes demandées ont été passées à ce moment (avec 129Mo de ram libre sur 4Go). En principe, le swap devrait s'active bien avant, /etc/sysctl.conf ne précisant pas de valeur spéciale.
Ok, je vais essayer avec firefox.
Acer Aspire XC330 - AMD A9-9420 - 8Go - HDD 1To - AMD Radeon R5 - Xubuntu 24.04 LTS (Noble) - 64 bits
Asus VivoBook X515JA - Intel Core i3-1005G1 - 8Go - SSD 0,5To - Intel driver i915 - Xubuntu 20.04 LTS (Focal) - 64 bits
Hors ligne
#16 Le 13/08/2022, à 14:41
- iznobe
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Pour la 22.04 :
cat /proc/swaps Filename Type Size Used Priority /swapfile file 2097148 780 -2 /dev/sda9 partition 2097148 0 -3
Pourtant , on voit bien ici que ton fichier de swap , celui avec la priorité la plus haute , commence a etre utilisé : used = 780 .
Dernière modification par iznobe (Le 13/08/2022, à 14:42)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#17 Le 13/08/2022, à 18:23
- jdt37b
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Effectivement, en 22.04, le swap finit par s'activer. Il me semble plus "long au démarrage" en 22.04 qu'en 20.04 ou 18.04, y compris en testant avec des % vm.swappiness et vm.vfs_cache_pressure différents.
Avec 4Gb de RAM, il faut descendre à ~= 130mo de libres pour que ce swap commence à s'animer !
Soit, je continue à essayer la version 22.04.
Merci encore de votre aide.
Acer Aspire XC330 - AMD A9-9420 - 8Go - HDD 1To - AMD Radeon R5 - Xubuntu 24.04 LTS (Noble) - 64 bits
Asus VivoBook X515JA - Intel Core i3-1005G1 - 8Go - SSD 0,5To - Intel driver i915 - Xubuntu 20.04 LTS (Focal) - 64 bits
Hors ligne
#18 Le 14/08/2022, à 08:35
- FrancisFDZ
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Le fait que la swap soit peu utilisée montre plutôt que la gestion de la ram est correctement optimisée (AMHA).
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#19 Le 14/08/2022, à 08:42
- iznobe
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
y compris en testant avec des % vm.swappiness et vm.vfs_cache_pressure différents.
Merci encore de votre aide.
c' est pour cela que j' ai precisé que ca avait été largement amelioré .
pense a remettre les réglages de tests a leur valeurs par défaut . les changements de valeur du swappiness et cache presure sont fortement déconseillées , contrairement a ce qu ' on peut voir sur le net , ces 2 variables , agissent sur un algorithme bien plus complexe qu ' un pourcentage et sont interdépendantes l ' une de l' autre , impossible pour le commun des mortels de régler cela correctement . regarde la page de la doc suivante : https://doc.ubuntu-fr.org/swap#ameliore … hange_swap et l' avertissement dans l' encadré particulièrement .
Dernière modification par iznobe (Le 14/08/2022, à 08:48)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#20 Le 14/08/2022, à 10:36
- jdt37b
Re : [Résolu] Install de Xubuntu 22.04.1 en dual boot : swap disparu
Oui, faute de différence notable, j'avais enlevé les valeurs mises dans sysctl.conf (ex : vm.swappiness=10 et vm.vfs_cache_pressure=50), ce qui est conseillé.
Acer Aspire XC330 - AMD A9-9420 - 8Go - HDD 1To - AMD Radeon R5 - Xubuntu 24.04 LTS (Noble) - 64 bits
Asus VivoBook X515JA - Intel Core i3-1005G1 - 8Go - SSD 0,5To - Intel driver i915 - Xubuntu 20.04 LTS (Focal) - 64 bits
Hors ligne