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.

#26 Le 05/03/2019, à 21:31

bishop

Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap

nam1962 a écrit :

J'avoue que les 6 installs que j'ai fait pour le moment n'avaient pas la complication de la tienne, bishop wink

C'est pas grave Docteur.
J'ai testé, ça n'a pas marché, j'ai viré.

Après toutes ces tentatives j'ai décidé de revenir à la config basique. J'ai restauré la SWAP, désinstallé et purgé systemd-swap et restauré les fichiers modifiés.
Sans la config avec systemd-swap l'ordi met quasiment deux fois moins de temps à accéder à l'écran d'accueil quant au reste je verrai à l'utilisation.

Merci à vous deux pour les conseils. smile

Dernière modification par bishop (Le 06/03/2019, à 07:08)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#27 Le 06/03/2019, à 08:03

grandtoubab

Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap

bishop a écrit :

Après toutes ces tentatives j'ai décidé de revenir à la config basique. J'ai restauré la SWAP, désinstallé et purgé systemd-swap et restauré les fichiers modifiés.

Tu n'es pas obligé de faire du tout ou rien.
il ne faut pas confondre
- type de swap : partition, fichier, dynamique
- eviter de swaper par l'utilisation de la compression (zswap) pour écrire dans la RAM et type de compression (lz4)
Tu peux garder la partition de swap et utiliser zswap et la compression lz4 comme je je fais

journalctl | grep zswap
mars 06 07:33:17 debian kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-3-amd64 root=UUID=78ec612e-d1d9-4c88-88ec-17d9b0815a8f ro quiet splash apparmor=1 security=apparmor radeon.pcie_gen2=0 btusb.enable_autosuspend=n zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=20 zswap.zpool=zbud

mars 06 07:33:17 debian kernel: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19.0-3-amd64 root=UUID=78ec612e-d1d9-4c88-88ec-17d9b0815a8f ro quiet splash apparmor=1 security=apparmor radeon.pcie_gen2=0 btusb.enable_autosuspend=n zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=20 zswap.zpool=zbud

mars 06 07:33:17 debian kernel: zswap: loaded using pool lz4/zbud

https://bidouilledebian.wordpress.com/2 … r-le-swap/

Dernière modification par grandtoubab (Le 06/03/2019, à 08:08)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#28 Le 07/03/2019, à 08:59

bishop

Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap

grantoutab
Nouvel essai, je suis ton tuto Mieux gérer le swap mais avant j'applique ce qui est conseillé dans zswap : https://www.kernel.org/doc/html/v4.18/vm/zswap.html en root puisque qu'avec sudo les commandes ne sont pas fonctionnelles.
Les trois premières commandes fonctionnent mais pour la dernière commande j'ai :

root@Ordinosaure:~# echo 1 > /sys/module/zswap/parameters/same_filled_pages_enabled
bash: /sys/module/zswap/parameters/same_filled_pages_enabled: Permission non accordée

Si same_filled_pages_enabled est un fichier ce fichier n'existe pas.


Ensuite j'applique ton tuto. Pour ce qui est de :

root@Ordinosaure:~# update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-4.15.0-46-generic
W: initramfs-tools configuration sets RESUME=UUID=330e0a3e-aee5-40a9-83c7-6670b963c1a7
W: but no matching swap device is available.
I: The initramfs will attempt to resume from /dev/sdb4
I: (UUID=b532d451-9908-4497-a3c6-8b040585ea80)
I: Set the RESUME variable to override this.
update-initramfs: Generating /boot/initrd.img-4.15.0-45-generic
W: initramfs-tools configuration sets RESUME=UUID=330e0a3e-aee5-40a9-83c7-6670b963c1a7
W: but no matching swap device is available.
I: The initramfs will attempt to resume from /dev/sdb4
I: (UUID=b532d451-9908-4497-a3c6-8b040585ea80)
I: Set the RESUME variable to override this.

Dans /etc/default/grub, après avoir copié les paramètres à la ligne GRUB_CMDLINE_LINUX_DEFAULT= :

root@Ordinosaure:~# update-grub
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 10: /etc/default/grub: zswap.enabled=1: not found

Si je supprime "quiet splash" après GRUB_CMDLINE_LINUX_DEFAULT= :

root@Ordinosaure:~# update-grub
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 10: /etc/default/grub: zswap.compressor=lz4: not found

Note que le paquet systemd-swap n'est pas installé.

Dernière modification par bishop (Le 07/03/2019, à 09:12)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#29 Le 07/03/2019, à 09:44

grandtoubab

Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap

Pour rappel j'utilise Debian ce que fait Ubuntu avec grub je ne sais pas

root@debian:/# grep GRUB_CMDLINE_LINUX_DEFAULT /etc/default/grub
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash apparmor=1 security=apparmor radeon.pcie_gen2=0 btusb.enable_autosuspend=n zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=20 zswap.zpool=zbud"

pour zswap il suffit de vérifier

root@debian:~# cd /sys/module/zswap/parameters/
root@debian:/sys/module/zswap/parameters# ls -la
total 0
drwxr-xr-x 2 root root    0 mars   7 11:13 .
drwxr-xr-x 3 root root    0 mars   7 11:13 ..
-rw-r--r-- 1 root root 4096 mars   7 11:23 compressor
-rw-r--r-- 1 root root 4096 mars   7 11:23 enabled
-rw-r--r-- 1 root root 4096 mars   7 11:23 max_pool_percent
-rw-r--r-- 1 root root 4096 mars   7 11:23 same_filled_pages_enabled
-rw-r--r-- 1 root root 4096 mars   7 11:23 zpool

root@debian:/sys/module/zswap/parameters# cat *
lz4
Y
20
Y
zbud
root@debian:/sys/module/zswap/parameters# 

Si tu ne déclare pas de swap tu auras toujours des fautes  sur  update-initramfs

lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 298,1G  0 disk 
├─sda1   8:1    0  19,1G  0 part /
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0   7,5G  0 part [SWAP]
└─sda6   8:6    0 271,5G  0 part /home
sr0     11:0    1  1024M  0 rom  

Bref faut pas tout mélanger

On peut avoir des statistiques sur le fonctionnement

root@debian:/sys/kernel/debug/zswap# ls -la
total 0
drwxr-xr-x  2 root root 0 mars   7 11:05 .
drwx------ 33 root root 0 mars   7 11:05 ..
-r--r--r--  1 root root 0 mars   7 11:05 duplicate_entry
-r--r--r--  1 root root 0 mars   7 11:05 pool_limit_hit
-r--r--r--  1 root root 0 mars   7 11:05 pool_total_size
-r--r--r--  1 root root 0 mars   7 11:05 reject_alloc_fail
-r--r--r--  1 root root 0 mars   7 11:05 reject_compress_poor
-r--r--r--  1 root root 0 mars   7 11:05 reject_kmemcache_fail
-r--r--r--  1 root root 0 mars   7 11:05 reject_reclaim_fail
-r--r--r--  1 root root 0 mars   7 11:05 same_filled_pages
-r--r--r--  1 root root 0 mars   7 11:05 stored_pages
-r--r--r--  1 root root 0 mars   7 11:05 written_back_pages
root@debian:/sys/kernel/debug/zswap# cat *
0
0
10113024
0
0
0
0
38
4577
0

Dernière modification par grandtoubab (Le 07/03/2019, à 11:33)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#30 Le 07/03/2019, à 12:26

bishop

Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap

Je n'avais pas placé les guillemets dans la ligne GRUB_CMDLINE_LINUX_DEFAULT=. J'ai corrigé :

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=20 zswap.zpool=zbud"

root@Ordinosaure:~# grep GRUB_CMDLINE_LINUX_DEFAULT /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=20 zswap.zpool=zbud"
bishop@Ordinosaure:~$ sudo update-grub
[sudo] Mot de passe de bishop : 
Sourcing file `/etc/default/grub'
Création du fichier de configuration GRUB…
using custom appearance settings
Found background image: /usr/share/backgrounds/grub01.png
Image Linux trouvée : /boot/vmlinuz-4.15.0-46-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.15.0-46-generic
Image Linux trouvée : /boot/vmlinuz-4.15.0-45-generic
Image mémoire initiale trouvée : /boot/initrd.img-4.15.0-45-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
Windows 7 trouvé sur /dev/sde1
fait
root@Ordinosaure:~# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   1,8T  0 disk 
├─sda1   8:1    0     1K  0 part 
└─sda5   8:5    0   1,8T  0 part /media/Musique
sdb      8:16   0 465,8G  0 disk 
├─sdb1   8:17   0     1G  0 part /boot
├─sdb2   8:18   0     1K  0 part 
├─sdb3   8:19   0 141,8G  0 part /
├─sdb4   8:20   0   9,5G  0 part [SWAP]
└─sdb5   8:21   0 313,4G  0 part /home
sdc      8:32   0   3,7T  0 disk 
├─sdc1   8:33   0   1,8T  0 part /media/VideoA
└─sdc2   8:34   0   1,8T  0 part /media/VideoB
sdd      8:48   0   1,8T  0 disk 
├─sdd1   8:49   0     1K  0 part 
├─sdd5   8:53   0   250G  0 part /media/Virtuel
└─sdd6   8:54   0   1,6T  0 part /media/Divers
sde      8:64   0 223,6G  0 disk 
└─sde1   8:65   0 223,6G  0 part 
sr0     11:0    1  1024M  0 rom  
root@Ordinosaure:/sys/kernel/debug/zswap# ls -la
total 0
drwxr-xr-x  2 root root 0 mars   7 12:04 .
drwx------ 36 root root 0 mars   7 12:04 ..
-r--r--r--  1 root root 0 mars   7 12:04 duplicate_entry
-r--r--r--  1 root root 0 mars   7 12:04 pool_limit_hit
-r--r--r--  1 root root 0 mars   7 12:04 pool_total_size
-r--r--r--  1 root root 0 mars   7 12:04 reject_alloc_fail
-r--r--r--  1 root root 0 mars   7 12:04 reject_compress_poor
-r--r--r--  1 root root 0 mars   7 12:04 reject_kmemcache_fail
-r--r--r--  1 root root 0 mars   7 12:04 reject_reclaim_fail
-r--r--r--  1 root root 0 mars   7 12:04 stored_pages
-r--r--r--  1 root root 0 mars   7 12:04 written_back_pages
root@Ordinosaure:/sys/module/zswap/parameters# cat *
lz4
Y
20
zbud

Dernière modification par bishop (Le 07/03/2019, à 12:43)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#31 Le 07/03/2019, à 13:22

bishop

Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap

Je viens de faire une mise à jour et j'ai remarqué :

Traitement des actions différées (« triggers ») pour initramfs-tools (0.130ubuntu3.7) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-46-generic
W: initramfs-tools configuration sets RESUME=UUID=330e0a3e-aee5-40a9-83c7-6670b963c1a7
W: but no matching swap device is available.
I: The initramfs will attempt to resume from /dev/sdb4
I: (UUID=b532d451-9908-4497-a3c6-8b040585ea80)
I: Set the RESUME variable to override this.

La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#32 Le 07/03/2019, à 13:28

grandtoubab

Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap

bishop a écrit :

I: Set the RESUME variable to override this.

met à jour toi même la variable /etc/initramfs-tools/conf.d/resume avec l'UUID de la partition swap donné par

sudo blkid

Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#33 Le 07/03/2019, à 19:06

bishop

Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap

Je viens de tester sur un portable alimenté par ubuntu 18.04. Ça à l'air d'être pas mal...

root@UBU:~# journalctl | grep zswap
févr. 13 16:54:40 UBU kernel: zswap: loaded using pool lzo/zbud
févr. 13 17:19:04 UBU kernel: zswap: loaded using pool lzo/zbud
févr. 13 17:25:19 UBU kernel: zswap: loaded using pool lzo/zbud
mars 01 15:24:42 UBU kernel: zswap: loaded using pool lzo/zbud
mars 07 17:30:35 UBU kernel: zswap: loaded using pool lzo/zbud
mars 07 18:54:31 UBU kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-4.15.0-46-generic root=UUID=8fc41659-b4dc-4da9-a77b-84b5b8d0ece1 ro quiet splash zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=20 zswap.zpool=zbud vt.handoff=1
mars 07 18:54:31 UBU kernel: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.15.0-46-generic root=UUID=8fc41659-b4dc-4da9-a77b-84b5b8d0ece1 ro quiet splash zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=20 zswap.zpool=zbud vt.handoff=1
mars 07 18:54:31 UBU kernel: zswap: loaded using pool lz4/zbud
mars 07 18:55:30 UBU /usr/lib/gdm3/gdm-x-session[1275]: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.15.0-46-generic root=UUID=8fc41659-b4dc-4da9-a77b-84b5b8d0ece1 ro quiet splash zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=20 zswap.zpool=zbud vt.handoff=1
root@UBU:~# grep -R . /sys/module/zswap/parameters
/sys/module/zswap/parameters/enabled:Y
/sys/module/zswap/parameters/max_pool_percent:20
/sys/module/zswap/parameters/compressor:lz4
/sys/module/zswap/parameters/zpool:zbud
root@UBU:~# free -ht
              total       utilisé      libre     partagé tamp/cache   disponible
Mem:           3,7G        1,5G        1,1G        268M        1,1G        1,8G
Partition d'échange:        4,0G          0B        4,0G
Total:         7,7G        1,5G        5,1G
root@UBU:~# cd /sys/kernel/debug/zswap
root@UBU:/sys/kernel/debug/zswap# ls -la
total 0
drwxr-xr-x  2 root root 0 mars   7 18:54 .
drwx------ 37 root root 0 mars   7 18:54 ..
-r--r--r--  1 root root 0 mars   7 18:54 duplicate_entry
-r--r--r--  1 root root 0 mars   7 18:54 pool_limit_hit
-r--r--r--  1 root root 0 mars   7 18:54 pool_total_size
-r--r--r--  1 root root 0 mars   7 18:54 reject_alloc_fail
-r--r--r--  1 root root 0 mars   7 18:54 reject_compress_poor
-r--r--r--  1 root root 0 mars   7 18:54 reject_kmemcache_fail
-r--r--r--  1 root root 0 mars   7 18:54 reject_reclaim_fail
-r--r--r--  1 root root 0 mars   7 18:54 stored_pages
-r--r--r--  1 root root 0 mars   7 18:54 written_back_pages
root@UBU:/sys/kernel/debug/zswap# cd /sys/kernel/debug/zswap
root@UBU:/sys/kernel/debug/zswap# cat *
0
0
0
0
0
0
0
0
0

La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#34 Le 08/03/2019, à 07:08

bishop

Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap

grandtoubab a écrit :
bishop a écrit :

I: Set the RESUME variable to override this.

met à jour toi même la variable /etc/initramfs-tools/conf.d/resume avec l'UUID de la partition swap donné par

sudo blkid

C'est fait. Merci pour l'info.

Traitement des actions différées (« triggers ») pour initramfs-tools (0.130ubuntu3.7) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-46-generic

Plus d'avertissement. smile

Dernière modification par bishop (Le 08/03/2019, à 07:16)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#35 Le 20/03/2019, à 16:06

grandtoubab

Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap

Salut
j’utilise tmpfs mais j’ai remarqué que les tailles réservées sont assez énorme par rapport à l’utilisation réelle.
Alors j’ai modifié deux paramètres:

- la taille dans le service tmp.mount, dans /etc/systemd/system/tmp.mount
Options=mode=1777,size=5%,strictatime,nosuid,nodev

- la taille de /run dans /etc/initramfs-tools/initramfs.conf
RUNSIZE=5%
Et j’ai lancé

update-initramfs -u -k all

Ce qui me donne ça

 df -hT
Sys. de fichiers Type     Taille Utilisé Dispo Uti% Monté sur
udev             devtmpfs   1,8G       0  1,8G   0% /dev
tmpfs            tmpfs      185M    6,1M  179M   4% /run
/dev/sda1        ext4        19G     15G  3,5G  81% /
tmpfs            tmpfs      1,9G     12K  1,9G   1% /dev/shm
tmpfs            tmpfs      5,0M    4,0K  5,0M   1% /run/lock
tmpfs            tmpfs      1,9G       0  1,9G   0% /sys/fs/cgroup
tmpfs            tmpfs      185M    4,0K  185M   1% /tmp
/dev/sda6        ext4       268G    202G   52G  80% /home
tmpfs            tmpfs      370M     12K  370M   1% /run/user/1001

free -mht
              total        used        free      shared  buff/cache   available
Mem:          3,6Gi       978Mi       1,1Gi       9,0Mi       1,5Gi       2,4Gi
Swap:         7,5Gi          0B       7,5Gi
Total:         11Gi       978Mi       8,6Gi

C’est encore largement surdimensionné pour mon utilisation ordinaire

Que penser de tout ça?


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne