#1 Le 04/03/2019, à 16:42
- nam1962
Probablement la meilleure amélio que j'ai appliquée : systemd-swap
Mes ordis étaient déjà optimisés en swappiness ce qui a un effet positif, puis j'ai découvert grâce aux membres du forum Manjaro international systemd-swap
Grosso, ça combine une optimisation (zwap) à un espace swap géré selon les besoins (swapfc). Il y a aussi la possibilité d'y ajouter zram, mais ce dernier n'apporte pas grand chose, voire rien du tout, donc je ne l'utilise pas.
Le résultat est bluffant : vivacité nettement accrue des ordis (j'ai testé sur 3 de mes ordis, d'ordinosaure à ordi récent et chez plusieurs de mes installés)
En particulier quand on charge l'ordi, il reste constamment dispo, là ou j'avais des lags auparavant (par exemple pendant le démarrage de grosses applis)
Et je ne mobilise pas inutilement une partition ou une swapfile
Mon ordi avec quelques applis chargées, peu après le démarrage :
~]$ free
total utilisé libre partagé tamp/cache disponible
Mem: 5855 1595 2298 205 1961 3757
Partition d'échange: 511 0 511
Et quand je le charge façon bourrin :
- 3 Firefox avec chacun 20/30 onglets
- Quodlibet
- Thunderbird
- Franz avec Whatsapp, Skype, 2 Slacks, Twitter, Linkedin, Riot, Discord (Franz est très pratique, mais bouffe du process comme un fou)
- /tmp en RAM:
~]$ free
total utilisé libre partagé tamp/cache disponible
Mem: 5855 4591 180 730 1084 292
Partition d'échange: 1535 1168 367
Pour l'installer, il faut bien sûr préalablement supprimer la partition swap ou la /swapfile et leur entrée dans fstab, mais ce n'est pas très compliqué.
Puis la mise en œuvre est assez simple : https://forum.ubuntu-fr.org/viewtopic.p … #p22061772
Je n'ai pas testé avec l'hibernation que je n'utilise jamais.
Je vous le conseille donc et serai ravi de voir vos impressions sur ce fil !
[Edit] Détail de conso (sans lag) quand je bosse façon bourrin :
~]$ glances
CPU [|||| 19.1%] CPU \ 19.1% nice: 0.0% ctx_sw: 7K MEM - 91.3% active: 3.41G SWAP - 69.3% LOAD 4-core
MEM [||||||||||||||||| 91.3%] user: 12.6% irq: 1.0% inter: 2450 total: 5.72G inactive: 815M total: 2.50G 1 min: 0.92
SWAP [||||||||||||| 69.3%] system: 4.6% iowait: 0.4% sw_int: 2173 used: 5.22G buffers: 45.9M used: 1.73G 5 min: 1.48
idle: 80.5% steal: 0.0% free: 512M cached: 846M free: 785M 15 min: 1.82
NETWORK Rx/s Tx/s TASKS 238 (1171 thr), 1 run, 182 slp, 55 oth sorted automatically by memory consumption
eno1 0b 0b
lo 256b 256b CPU% MEM% VIRT RES PID USER TIME+ THR NI S R/s W/s Command
wlp8s0 101Kb 39Kb 3.3 6.5 2.56G 382M 3246 moimeme 35:02 64 0 S 0 0 /usr/lib/firefox/firefox
0.3 5.1 1.64G 297M 29290 moimeme 0:47 26 0 S 0 0 /usr/lib/firefox/firefox -contentproc -
DISK I/O R/s W/s 1.3 4.4 2.12G 255M 28707 moimeme 2:22 58 0 S 1K 12K /usr/lib/firefox/firefox -P Asatys -no-
sda 117K 0 2.0 4.3 1.95G 255M 28663 moimeme 4:31 58 0 S 0 0 /usr/lib/firefox/firefox -P Pro -no-rem
sda1 0 0 5.9 4.1 1.62G 238M 4731 moimeme 4:49 25 0 S 0 0 /usr/lib/firefox/firefox -contentproc -
sda2 116K 0 1.3 3.6 1.99G 210M 10564 moimeme 15:29 32 0 S 0 0 /usr/lib/firefox/firefox -contentproc -
sda3 1K 0 2.3 3.2 1.73G 189M 29096 moimeme 3:12 35 0 S 0 0 /usr/lib/firefox/firefox -contentproc -
sr0 0 0 0.7 3.1 1.73G 184M 3696 moimeme 6:32 26 0 S 0 0 /usr/lib/firefox/firefox -contentproc -
15.5 3.0 11.2G 176M 30857 moimeme 6:40 16 0 S 0 0 recipe.js --background-color=#fff --gue
FILE SYS Used Total 1.3 2.8 1.71G 162M 12362 moimeme 4:53 26 0 S 0 0 /usr/lib/firefox/firefox -contentproc -
/ (sda2) 44.3G 68.7G 0.7 2.6 1.79G 154M 3540 moimeme 7:23 31 0 S 0 0 /usr/lib/firefox/firefox -contentproc -
/boot/efi (sda1) 242K 246M 0.3 2.5 1.53G 147M 28862 moimeme 1:19 30 0 S 0 0 /usr/lib/firefox/firefox -contentproc -
/home (sda3) 422G 618G 0.3 2.5 1.69G 147M 28974 moimeme 1:28 27 0 S 0 0 /usr/lib/firefox/firefox -contentproc -
3.0 2.3 10.8G 135M 30871 moimeme 17:21 14 0 S 0 0 recipe.js --background-color=#fff --gue
SENSORS 2.6 2.2 1.22G 132M 29434 moimeme 1:38 8 0 S 0 0 /usr/bin/python /usr/bin/quodlibet --ru
acpitz 1 49C 1.6 2.0 11.3G 119M 30964 moimeme 0:48 16 0 S 0 0 recipe.js --background-color=#fff --gue
acpitz 2 49C 2.3 1.9 11.4G 113M 30924 moimeme 1:28 15 0 S 0 0 recipe.js --background-color=#fff --gue
acpitz 3 27C 1.0 1.9 1.57G 112M 671 moimeme 1:52 25 0 S 0 0 /usr/lib/firefox/firefox -contentproc -
Package id 0 55C 1.0 1.8 1.43G 105M 29069 moimeme 1:20 25 0 S 0 0 /usr/lib/firefox/firefox -contentproc -
Core 0 55C 2.0 1.7 11.4G 98.8M 30912 moimeme 1:46 15 0 S 0 0 recipe.js --background-color=#fff --gue
Core 1 50C 0.7 1.7 21.8G 97.5M 30993 moimeme 0:13 15 0 S 0 0 recipe.js --background-color=#fff --gue
Battery 100% 0.0 1.6 1.42G 93.0M 470 moimeme 0:21 25 0 S 0 0 /usr/lib/firefox/firefox -contentproc -
0.0 1.6 83.3G 91.6M 11468 moimeme 2:02 9 0 S 0 0 /usr/lib/WebKitWebProcess 2 15
0.0 1.5 1.48G 88.0M 28785 moimeme 0:22 25 0 S 0 0 /usr/lib/firefox/firefox -contentproc -
0.0 1.5 421M 86.4M 29904 moimeme 0:18 7 0 S 0 0 /usr/lib/franz/franz --type=gpu-process
High memory consumption
2019-03-13 10:56:02 (0:00:16) - WARNING on MEMSWAP (70.6)
2019-03-13 10:57:06 CEST 2019-03-13 10:56:02 (ongoing) - MEM (90.9): firefox, WebExtensions, firefox
Dernière modification par nam1962 (Le 13/03/2019, à 11:01)
[ Modéré ]
Hors ligne
#2 Le 04/03/2019, à 17:35
- bishop
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
Salut nam1962
Je viens de mettre en œuvre ton tutoriel pour utiliser systemd-swap.
Résultat (après redémarrage) :
bishop@Ordinosaure:~$ free
total utilisé libre partagé tamp/cache disponible
Mem: 16347668 2511584 12741852 60476 1094232 13478108
Partition d'échange: 9999356 0 9999356
Je comprends pas trop le résultat de la partition d'échange...
Sinon pour ce premier redémarrage je n'ai constaté aucune amélioration.
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#3 Le 04/03/2019, à 17:39
- nam1962
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
Humm, as-tu bien supprimé la partition swap ?
df -Th
cat /etc/default/grub
cat /etc/fstab
Pour voir la mémoire
free -m
est parfois plus lisible
...donne aussi
history 15
Dernière modification par nam1962 (Le 04/03/2019, à 17:40)
[ Modéré ]
Hors ligne
#4 Le 04/03/2019, à 18:08
- bishop
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
nam1962 écrit :
Humm, as-tu bien supprimé la partition swap ?
J'ai commenté la partition swap dans /etc/fstab.
bishop@Ordinosaure:~$ df -Th
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
udev devtmpfs 7,8G 0 7,8G 0% /dev
tmpfs tmpfs 1,6G 2,2M 1,6G 1% /run
/dev/sdb3 ext4 139G 17G 116G 13% /
tmpfs tmpfs 7,8G 33M 7,8G 1% /dev/shm
tmpfs tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs tmpfs 7,8G 0 7,8G 0% /sys/fs/cgroup
/dev/loop0 squashfs 141M 141M 0 100% /snap/gnome-3-26-1604/78
/dev/loop1 squashfs 141M 141M 0 100% /snap/gnome-3-26-1604/70
/dev/loop2 squashfs 91M 91M 0 100% /snap/core/6405
/dev/loop3 squashfs 91M 91M 0 100% /snap/core/6350
/dev/loop4 squashfs 92M 92M 0 100% /snap/core/6259
/dev/loop5 squashfs 141M 141M 0 100% /snap/gnome-3-26-1604/74
/dev/sdb1 ext4 976M 161M 749M 18% /boot
/dev/sdb5 ext4 308G 140G 152G 48% /home
/dev/sdc1 ext4 1,8T 835G 899G 49% /media/VideoA
/dev/sda5 ext4 1,8T 186G 1,6T 11% /media/Musique
/dev/sdc2 ext4 1,8T 515G 1,3T 30% /media/VideoB
/dev/sdd6 ext4 1,6T 305G 1,2T 21% /media/Divers
/dev/sdd5 ext4 246G 16G 217G 7% /media/Virtuel
tmpfs tmpfs 1,6G 16K 1,6G 1% /run/user/119
tmpfs tmpfs 1,6G 32K 1,6G 1% /run/user/1000
bishop@Ordinosaure:~$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT="0"
GRUB_TIMEOUT_STYLE="hidden"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE="1920x1080x24"
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
export GRUB_COLOR_NORMAL="light-gray/black"
export GRUB_COLOR_HIGHLIGHT="magenta/black"
export GRUB_MENU_PICTURE="/usr/share/backgrounds/grub01.png"
bishop@Ordinosaure:~$ cat /etc/fstab
#
# <file system> <mount point> <type> <options> <dump> <pass>
# /boot was on /dev/sda1 during installation
UUID=4c6ac006-17a8-4385-8207-534240ad5806 /boot ext4 defaults 0 2
#
# / was on /dev/sda3 during installation
UUID=73b1e498-e918-4be5-8efb-5b54e7221f7d / ext4 errors=remount-ro 0 1
#
# /home was on /dev/sda5 during installation
UUID=52d42e3d-1ef0-4e40-b8ff-638c1a97d2f9 /home ext4 defaults 0 2
#
# Musique was on /dev/sdb5 LABEL="Musique"
UUID=3902882b-3d90-4124-85f4-b6e24faa487b /media/Musique ext4 defaults 0 2
#
# Virtual was on /dev/sdd5: LABEL="Virtuel"
UUID=90823716-d9b5-49bc-a4b7-cfebdd1c6a0d /media/Virtuel ext4 defaults 0 2
#
# Divers was on /dev/sdd6: LABEL="Divers"
UUID=3a750d93-feb4-44e1-a36a-d974edc9c71d /media/Divers ext4 defaults 0 2
#
# VideoA was on /dev/sdc1: LABEL=VideoA
UUID=44b86b5d-a5be-45d9-b7e7-47e1b70da9ea /media/VideoA ext4 defaults 0 2
#
# VideoA was on /dev/sdc2: LABEL=VideoB
UUID=46b9d529-fb71-47a1-9a85-9694913aa3ba /media/VideoB ext4 defaults 0 2
#
# swap was on /dev/sda4 during installation
# UUID=330e0a3e-aee5-40a9-83c7-6670b963c1a7 none swap sw 0 0
bishop@Ordinosaure:~$ free -m
total utilisé libre partagé tamp/cache disponible
Mem: 15964 2207 11755 85 2001 13374
Partition d'échange: 9764 0 9764
Ça a l'air d'aller mieux ?
bishop@Ordinosaure:~$ history 15
48 sudo rm -f /swapfile
49 ./package.sh debian
50 sudo dpkg -i systemd-swap-*any.deb
51 sudo dpkg -i systemd-swap-4.0.1_any.deb
52 sudo gdebi systemd-swap_4.0.1_any.deb
53 gedit admin:///etc/systemd/swap.conf
54 systemctl start systemd-swap
55 systemctl enable systemd-swap
56 free
57 zram_enabled=0
58 df -Th
59 cat /etc/default/grub
60 cat /etc/fstab
61 free -m
62 history 15
Pour la ligne 51 j'ai recommencé avec gdebi vu que j'avais mal orthographié le paquet (- au lieu de _).
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#5 Le 04/03/2019, à 18:13
- nam1962
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
Il y a un truc qui m'échappe : tu sembles toujours avoir soit une partition swap, soit une swapfile vu la taille, mais je ne la vois pas avec df et l'UUID est bien commentée dans fstab (mais pour un sda4 ??)
systemd-swap alloue moins d'1Go au démarrage, normalement !
Que donne :
cat /etc/systemd/swap.conf
[ Modéré ]
Hors ligne
#6 Le 04/03/2019, à 18:15
- bishop
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
bishop@Ordinosaure:~$ cat /etc/systemd/swap.conf
################################################################################
# Defaults are optimized for general usage
################################################################################
################################################################################
# You can override any settings by files in:
# /etc/systemd/swap.conf.d/*.conf
################################################################################
################################################################################
# Zswap
#
# Kernel >= 3.11
# Zswap create compress cache between swap and memory for reduce IO
# https://www.kernel.org/doc/Documentation/vm/zswap.txt
zswap_enabled=1
zswap_compressor=lz4 # lzo lz4
zswap_max_pool_percent=25 # 1-99
zswap_zpool=zbud # zbud z3fold
################################################################################
# ZRam
#
# Kernel >= 3.15
# Zram compression streams count for additional information see:
# https://www.kernel.org/doc/Documentation/blockdev/zram.txt
zram_enabled=0
zram_size=$(($RAM_SIZE/4)) # This is 1/4 of ram size by default.
zram_streams=$NCPU
zram_alg=lz4 # lzo lz4 deflate lz4hc 842 - for Linux 4.8.4
zram_prio=32767 # 1 - 32767
################################################################################
# Swap File Chunked
# Allocate swap files dynamically
# For btrfs fallback to swapfile + loop will be used
# ex. Min swap size 512M, Max 8*512M
swapfc_enabled=1
swapfc_force_use_loop=0 # Force usage of swapfile + loop
swapfc_frequency=1s # How often check free swap space
swapfc_chunk_size=512M # Allocate size of swap chunk
swapfc_max_count=8 # 0 - unlimited, note: 32 is a kernel maximum
swapfc_free_swap_perc=15 # Add new chunk if free < 15%
# Remove chunk if free > 15+40% & chunk count > 2
swapfc_path=/var/lib/systemd-swap/swapfc/
# Only for swapfile + loop
swapfc_nocow=1 # Disable CoW on swapfile
swapfc_directio=1 # Use directio for loop dev
swapfc_force_preallocated=0 # Will preallocate created files
################################################################################
# Swap devices
# Find and auto swapon all available swap devices
swapd_auto_swapon=1
swapd_prio=1024
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#7 Le 04/03/2019, à 18:16
- nam1962
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
C'est comme il faut. As tu redémarré ton ordi ?
Donne
swapon -s
sudo blkid | grep swap
Dernière modification par nam1962 (Le 04/03/2019, à 18:21)
[ Modéré ]
Hors ligne
#8 Le 04/03/2019, à 18:21
- bishop
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
bishop@Ordinosaure:~$ swapon -s
Nom de fichier Type Taille Utilisé Priorité
/dev/sdb4 partition 9999356 0 -2
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#9 Le 04/03/2019, à 18:25
- bishop
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
bishop@Ordinosaure:~$ sudo blkid | grep swap
[sudo] Mot de passe de bishop :
/dev/sdb4: UUID="330e0a3e-aee5-40a9-83c7-6670b963c1a7" TYPE="swap" PARTUUID="32f579ae-04"
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#10 Le 04/03/2019, à 18:42
- bishop
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
Oui, j'avais redémarré l'ordi après les manips.
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#11 Le 04/03/2019, à 18:50
- nam1962
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
Donc à ce stade, tu as toujours une partition swap sur sdb4 (ton partitionnement est complexe, à propos)
Voilà chez moi ce que donne systemd-swap :
~]$ swapon -s
Nom de fichier Type Taille Utilisé Priorité
/var/lib/systemd-swap/swapfc/1 file 524284 392304 -2
Le mieux est de passer par gparted pour la supprimer (deux étapes : supprimer la swap, puis supprimer la partition)
Ma seule inconnue est qu'elle n'est à priori plus sollicitée vu ton fstab ???
Donne aussi :
systemctl list-unit-files | grep enabled
systemctl | grep running.
Dernière modification par nam1962 (Le 04/03/2019, à 19:01)
[ Modéré ]
Hors ligne
#12 Le 04/03/2019, à 19:16
- bishop
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
Je passe à table... A'd ta l'heure.
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#13 Le 04/03/2019, à 20:12
- bishop
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
bishop@Ordinosaure:~$ systemctl list-unit-files | grep enabled
snap-core-6259.mount enabled
snap-core-6350.mount enabled
snap-core-6405.mount enabled
snap-gnome\x2d3\x2d26\x2d1604-70.mount enabled
snap-gnome\x2d3\x2d26\x2d1604-74.mount enabled
snap-gnome\x2d3\x2d26\x2d1604-78.mount enabled
acpid.path enabled
apport-autoreport.path enabled
cups.path enabled
ntp-systemd-netif.path enabled
accounts-daemon.service enabled
anacron.service enabled
apache2.service enabled
apparmor.service enabled
autovt@.service enabled
avahi-daemon.service enabled
binfmt-support.service enabled
bluetooth.service enabled
console-setup.service enabled
cron.service enabled
cups-browsed.service enabled
cups.service enabled
dbus-fi.w1.wpa_supplicant1.service enabled
dbus-org.bluez.service enabled
dbus-org.freedesktop.Avahi.service enabled
dbus-org.freedesktop.ModemManager1.service enabled
dbus-org.freedesktop.nm-dispatcher.service enabled
dbus-org.freedesktop.resolve1.service enabled
dbus-org.freedesktop.thermald.service enabled
dns-clean.service enabled
getty@.service enabled
gpu-manager.service enabled
haveged.service enabled
ipsec.service enabled
irqbalance.service enabled
kerneloops.service enabled
keyboard-setup.service enabled
ModemManager.service enabled
mysql.service enabled
network-manager.service enabled
networkd-dispatcher.service enabled
networking.service enabled
NetworkManager-dispatcher.service enabled
NetworkManager-wait-online.service enabled
NetworkManager.service enabled
ntp.service enabled
ondemand.service enabled
php7.2-fpm.service enabled
postfix.service enabled
pppd-dns.service enabled
qemu-kvm.service enabled
rsync.service enabled
rsyslog.service enabled
setvtrgb.service enabled
smartd.service enabled
smartmontools.service enabled
snapd.autoimport.service enabled
snapd.core-fixup.service enabled
snapd.seeded.service enabled
snapd.service enabled
snapd.system-shutdown.service enabled
spice-vdagent.service enabled
spice-vdagentd.service enabled
strongswan.service enabled
syslog.service enabled
systemd-fsck-root.service enabled-runtime
systemd-resolved.service enabled
systemd-swap.service enabled
systemd-timesyncd.service enabled
thermald.service enabled
tor.service enabled
tor@default.service enabled-runtime
udisks2.service enabled
ufw.service enabled
unattended-upgrades.service enabled
ureadahead.service enabled
virtualbox-guest-utils.service enabled
whoopsie.service enabled
wpa_supplicant.service enabled
acpid.socket enabled
apport-forward.socket enabled
avahi-daemon.socket enabled
cups.socket enabled
snapd.socket enabled
uuidd.socket enabled
dev-sdb4.swap enabled
remote-fs.target enabled
anacron.timer enabled
apt-daily-upgrade.timer enabled
apt-daily.timer enabled
fstrim.timer enabled
motd-news.timer enabled
phpsessionclean.timer enabled
snapd.snap-repair.timer enabled
bishop@Ordinosaure:~$ systemctl | grep running.
proc-sys-fs-binfmt_misc.automount loaded active running Arbitrary Executable File Formats File System Automount Point
acpid.path loaded active running ACPI Events Check
cups.path loaded active running CUPS Scheduler
init.scope loaded active running System and Service Manager
session-3.scope loaded active running Session 3 of user bishop
session-c2.scope loaded active running Session c2 of user gdm
accounts-daemon.service loaded active running Accounts Service
acpid.service loaded active running ACPI event daemon
apache2.service loaded active running The Apache HTTP Server
avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack
bolt.service loaded active running Thunderbolt system service
colord.service loaded active running Manage, Install and Generate Color Profiles
cron.service loaded active running Regular background program processing daemon
cups-browsed.service loaded active running Make remote CUPS printers available locally
cups.service loaded active running CUPS Scheduler
dbus.service loaded active running D-Bus System Message Bus
fwupd.service loaded active running Firmware update daemon
gdm.service loaded active running GNOME Display Manager
geoclue.service loaded active running Location Lookup Service
haveged.service loaded active running Entropy daemon using the HAVEGE algorithm
irqbalance.service loaded active running irqbalance daemon
kerneloops.service loaded active running Tool to automatically collect and submit kernel crash signatures
minidlna.service loaded active running LSB: minidlna server
ModemManager.service loaded active running Modem Manager
mysql.service loaded active running MySQL Community Server
networkd-dispatcher.service loaded active running Dispatcher daemon for systemd-networkd
NetworkManager.service loaded active running Network Manager
nvidia-persistenced.service loaded active running NVIDIA Persistence Daemon
packagekit.service loaded active running PackageKit Daemon
php7.2-fpm.service loaded active running The PHP 7.2 FastCGI Process Manager
polkit.service loaded active running Authorization Manager
postfix@-.service loaded active running Postfix Mail Transport Agent (instance -)
rsyslog.service loaded active running System Logging Service
rtkit-daemon.service loaded active running RealtimeKit Scheduling Policy Service
smartd.service loaded active running Self Monitoring and Reporting Technology (SMART) Daemon
snapd.service loaded active running Snappy daemon
strongswan.service loaded active running strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running Login Service
systemd-resolved.service loaded active running Network Name Resolution
systemd-timesyncd.service loaded active running Network Time Synchronization
systemd-udevd.service loaded active running udev Kernel Device Manager
tor@default.service loaded active running Anonymizing overlay network for TCP
udisks2.service loaded active running Disk Manager
unattended-upgrades.service loaded active running Unattended Upgrades Shutdown
upower.service loaded active running Daemon for power management
user@1000.service loaded active running User Manager for UID 1000
user@119.service loaded active running User Manager for UID 119
whoopsie.service loaded active running crash report submission daemon
wpa_supplicant.service loaded active running WPA supplicant
acpid.socket loaded active running ACPID Listen Socket
avahi-daemon.socket loaded active running Avahi mDNS/DNS-SD Stack Activation Socket
cups.socket loaded active running CUPS Scheduler
dbus.socket loaded active running D-Bus System Message Bus Socket
snapd.socket loaded active running Socket activation for snappy daemon
syslog.socket loaded active running Syslog Socket
systemd-journald-audit.socket loaded active running Journal Audit Socket
systemd-journald-dev-log.socket loaded active running Journal Socket (/dev/log)
systemd-journald.socket loaded active running Journal Socket
systemd-udevd-control.socket loaded active running udev Control Socket
systemd-udevd-kernel.socket loaded active running udev Kernel Socket
Dernière modification par bishop (Le 05/03/2019, à 21:40)
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#14 Le 04/03/2019, à 20:49
- grandtoubab
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
Salut
ne serait pas tout simplement le Zswap qui améliore la performance?
Il peut s'activer ainsi que les parametres optimisés directement au boot
Therefore to set permanently all the above settings, the following kernel parameters must be added: zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=20 zswap.zpool=z3fold.
https://wiki.archlinux.org/index.php/Zswap
le dev du service systemd-swap à choisi d'autres valeurs
zswap_enabled=1
zswap_compressor=lz4
zswap_max_pool_percent=25
zswap_zpool=zbud
Chromium +Molotov +Spotify + Quodlibet ça swap à peine
free -ht
total used free shared buff/cache available
Mem: 3,6Gi 1,8Gi 126Mi 124Mi 1,7Gi 1,5Gi
Swap: 7,5Gi 42Mi 7,4Gi
Total: 11Gi 1,8Gi 7,6Gi
swapon -s
Nom de fichier Type Taille Utilisé Priorité
/dev/sda5 partition 7852028 48640 -2
grep -R . /sys/module/zswap/parameters
/sys/module/zswap/parameters/same_filled_pages_enabled:Y
/sys/module/zswap/parameters/enabled:Y
/sys/module/zswap/parameters/max_pool_percent:20
/sys/module/zswap/parameters/compressor:lzo
/sys/module/zswap/parameters/zpool:zbud
sysctl vm.swappiness
vm.swappiness = 1
Dernière modification par grandtoubab (Le 04/03/2019, à 21:28)
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
#15 Le 04/03/2019, à 21:08
- nam1962
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
@grandtoubab : vu que je vois des progrès flagrants avant de solliciter la swap, je rejoins ta déduction. Cela dit, je suis aussi très séduit par le service qui gère la taille de la swap.
[ Modéré ]
Hors ligne
#16 Le 04/03/2019, à 21:30
- grandtoubab
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
Mon /etc/default/grub
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"
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
#17 Le 04/03/2019, à 21:34
- nam1962
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
...joli !
Par contre tu n'as pas une swap dynamique ?
[ Modéré ]
Hors ligne
#18 Le 04/03/2019, à 22:04
- grandtoubab
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
...joli !
Par contre tu n'as pas une swap dynamique ?
non je ne vais pas pleurer pour 7,5G
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
c'est le zswap qui garde les donnée en ram et donne cette impression d'accélération https://www.kernel.org/doc/html/v4.18/vm/zswap.html
Dernière modification par grandtoubab (Le 04/03/2019, à 22:09)
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
#19 Le 04/03/2019, à 22:56
- bishop
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
[i]nam1962 écrit :[/i]
... (ton partitionnement est complexe, à propos)
Pour info :
1 SSD de 512 GB Ubuntu 18.04
1 SSD de 256 GB Windows 7
1 DD de 4 To partitionné 2x2To
2 DD de 2 To
bishop@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
Alors Docteur NAM, ça dit quoi les infos du poste #13 ?
Dernière modification par bishop (Le 05/03/2019, à 07:26)
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#20 Le 05/03/2019, à 07:34
- nam1962
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
Ben que le service est activé mais pas opérationnel.
Deux soluces dans ton cas :
1. - supprimer la partition avec gparted (en deux fois : d'abord supprimer la swap, puis supprimer la partition.
Là, au redémarrage systemd-swap devrait être opérationnel
2. - garder ta partition, décommenter d'UUID, supprimer le servicce et amender ton grub méthode grandtoubab
@grandtoubab : je garde en tête ton approche merci pour les détails ! A ce stade, je vais réfléchir à l'intérêt de l'une ou l'autre méthode pour mes installés.
La gestion progressive de l'espace swap sans avoir à intervenir sur l'UUID a aussi son intérêt !
[ Modéré ]
Hors ligne
#21 Le 05/03/2019, à 07:50
- grandtoubab
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
Salut
lz4 n'était pas actif au boot
journalctl | grep zswap
mars 05 07:23:56 debian kernel: zswap: compressor lz4 not available, using default lzo
mars 05 07:23:56 debian kernel: zswap: loaded using pool lzo/zbud
il faut l'activer dans /etc/initramfs-tools/modules
# LZ4 compression support for zswap
lz4
lz4_compress
reconstruire l'init
update-initramfs -u -k all
et c'est beaucoup mieux
journalctl | grep zswap
mars 05 07:41:13 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 05 07:41:13 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 05 07:41:13 debian kernel: zswap: loaded using pool lz4/zbud
grep -R . /sys/module/zswap/parameters
/sys/module/zswap/parameters/same_filled_pages_enabled:Y
/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
NB:
La RAM est aussi utilisée pour /tmp
df -hT | grep tmp
udev devtmpfs 1,8G 0 1,8G 0% /dev
tmpfs tmpfs 370M 11M 359M 3% /run
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 1,9G 4,0K 1,9G 1% /tmp
tmpfs tmpfs 370M 20K 370M 1% /run/user/1001
Dernière modification par grandtoubab (Le 05/03/2019, à 08:57)
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
#22 Le 05/03/2019, à 12:32
- bishop
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
nam1962
J'ai supprimé la SWAP et réinstallé/configuré systemd-swap. Résultat :
bishop@Ordinosaure:~$ free -m
total utilisé libre partagé tamp/cache disponible
Mem: 15964 2044 12544 81 1375 13542
Partition d'échange: 511 0 511
Avec comme applications lancées : Firefox, Videos (une vidéo de 4.7Go), Gimp, QuiteRSS :
bishop@Ordinosaure:~$ free -m
total utilisé libre partagé tamp/cache disponible
Mem: 15964 3888 10003 139 2071 11636
Partition d'échange: 511 0 511
grandtoutab
J'ai activé lz4 dans /etc/initramfs-tools/modules et reconstruit l'init :
bishop@Ordinosaure:~$ sudo update-initramfs -u -k all
[sudo] Mot de passe de bishop :
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.
update-initramfs: Generating /boot/initrd.img-4.15.0-44-generic
W: initramfs-tools configuration sets RESUME=UUID=330e0a3e-aee5-40a9-83c7-6670b963c1a7
W: but no matching swap device is available.
L'UUID=330e0a3e-aee5-40a9-83c7-6670b963c1a7 est l'UUID de la SWAP que j'ai supprimé.
bishop@Ordinosaure:~$ journalctl | grep zswap
mars 05 11:47:46 Ordinosaure kernel: zswap: loaded using pool lzo/zbud
mars 05 11:57:32 Ordinosaure kernel: zswap: loaded using pool lzo/zbud
bishop@Ordinosaure:~$ grep -R . /sys/module/zswap/parameters
/sys/module/zswap/parameters/enabled:Y
/sys/module/zswap/parameters/max_pool_percent:25
/sys/module/zswap/parameters/compressor:lz4
/sys/module/zswap/parameters/zpool:zbud
Mais je n'ai pas redémarré l'ordi. Je redémarre pour voir si ça change quelque chose aux messages W.
Dernière modification par bishop (Le 05/03/2019, à 12:38)
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#23 Le 05/03/2019, à 13:05
- grandtoubab
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
: initramfs-tools configuration sets RESUME=UUID=330e0a3e-aee5-40a9-83c7-6670b963c1a7
W: but no matching swap device is available.
Attention, tu ne pourras plus faire d'hibernation sans swap
Dernière modification par grandtoubab (Le 05/03/2019, à 13:06)
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
#24 Le 05/03/2019, à 13:20
- bishop
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
: initramfs-tools configuration sets RESUME=UUID=330e0a3e-aee5-40a9-83c7-6670b963c1a7
W: but no matching swap device is available.Attention, tu ne pourras plus faire d'hibernation sans swap
Merci pour l'info mais j'ai désactivé l'hibernation que je n'utilise pas.
Dernière modification par bishop (Le 05/03/2019, à 13:37)
La plus grande surprise que puisse faire un con c'est de faire une pause.
Hors ligne
#25 Le 05/03/2019, à 14:17
- nam1962
Re : Probablement la meilleure amélio que j'ai appliquée : systemd-swap
J'avoue que les 6 installs que j'ai fait pour le moment n'avaient pas la complication de la tienne, bishop
[ Modéré ]
Hors ligne