Contenu | Rechercher | Menus

Annonce

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 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

jdt37b a écrit :

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

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 ?


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

iznobe a écrit :
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

FrancisFDZ a écrit :

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 :

DOC SWAP UBUNTU a écrit :

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) wink

{Edit] J'ai bien dit

moi a écrit :

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

jdt37b a écrit :

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

jdt37b a écrit :

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