Hello,
Je sais bien que c’est sujet récurent mais j’ai pas trouvé d’explications satisfaisantes.
Je n’arrive pas à comprendre comment je me retrouve à manquer de RAM sur mon laptop qui possède pourtant 8 Gb et à devoir rebooter toutes les 2/3 semaines uniquement pour cela.
Là ça fait 1 mois que je n’ai pas rebooté et voici ce que me renvoie la commande free
:
total used free shared buff/cache available
Mem: 7.7Gi 4.2Gi 792Mi 2.0Gi 2.7Gi 1.2Gi
Swap: 7.9Gi 5.6Gi 2.3Gi
Premier truc énervant: la RAM dispo n’est que de 7.7 Gb, on commence donc avec 300 MB perdus à cause du GPU intégré d’Intel que je n’arrive pas à désactiver (pas d’option dans le bios, j’ai le driver nvidia pour la Geforce qui est bien chargé… mais bon c’est un autre sujet).
Ensuite l’espace pris par la cache/buffer me parait un tantinet abusé en sachant qu’il ne me reste aussi d’espace libre (car sinon ok, autant utiliser la mémoire pour éviter des accès au disque).
Avec la commande suivante je ne récupère presque rien (100 MB):
root@entropy:~$free -h && sync && echo 3 > /proc/sys/vm/drop_caches && free -h
total used free shared buff/cache available
Mem: 7,7Gi 4,2Gi 799Mi 2,0Gi 2,7Gi 1,2Gi
Swap: 7,9Gi 5,6Gi 2,3Gi
total used free shared buff/cache available
Mem: 7,7Gi 4,2Gi 1,0Gi 2,0Gi 2,5Gi 1,3Gi
Swap: 7,9Gi 5,6Gi 2,4Gi
De plus 2.0 Gb pour l’espace shared ça m’énerve pas mal aussi, surtout que je ne comprend pas bien à quoi ça sert
Voici un top trié par mémoire:
top - 22:52:11 up 30 days, 1:06, 8 users, load average: 0,72, 0,98, 1,03
Tâches: 301 total, 2 en cours, 299 en veille, 0 arrêté, 0 zombie
%Cpu(s): 4,6 ut, 2,6 sy, 0,0 ni, 92,0 id, 0,0 wa, 0,0 hi, 0,8 si, 0,0 st
MiB Mem : 7849,2 total, 872,2 libr, 4376,4 util, 2600,5 tamp/cache
MiB Éch : 8131,0 total, 2410,8 libr, 5720,2 util. 1179,5 dispo Mem
PID UTIL. PR NI VIRT RES SHR S %CPU %MEM TEMPS+ COM.
2542576 turman 20 0 5197344 772596 353332 S 0,7 9,6 192:59.57 firefox-esr
2791382 turman 20 0 2941960 567708 384432 S 0,3 7,1 3:38.98 Web Content
2785799 turman 20 0 3272068 566408 123584 S 1,0 7,0 2:00.14 Web Content
8262 turman 20 0 7747656 543864 110848 S 0,0 6,8 245:57.46 soffice.bin
2542640 turman 20 0 3279912 472892 294672 S 0,0 5,9 87:54.81 Web Content
2554621 turman 20 0 3523132 412604 178524 S 0,3 5,1 53:41.97 Web Content
893 root 20 0 1876972 336952 268320 S 5,3 4,2 402:12.63 Xorg
1872143 turman 20 0 8515492 332156 53992 S 0,3 4,1 38:45.37 skrooge
4682 turman 20 0 37,2g 288500 68592 S 24,8 3,6 7719:45 signal-desktop
1315 turman 20 0 4903168 277636 34116 S 1,7 3,5 2426:32 plasmashell
2542669 turman 20 0 3116868 269636 110616 S 0,3 3,4 7:11.94 Web Content
1414 turman 20 0 4505236 181496 11412 S 0,0 2,3 126:07.11 nextcloud
2542740 turman 20 0 2759156 171304 135900 S 0,0 2,1 1:08.87 Web Content
2542695 turman 20 0 2696100 160808 78544 S 0,3 2,0 3:55.02 Web Content
2555128 turman 20 0 3716684 151312 75768 S 0,3 1,9 0:44.84 kontact
2790685 turman 20 0 1579560 138340 106524 R 11,3 1,7 4:22.27 systemmonitor
2542774 turman 20 0 2535300 134768 111948 S 0,0 1,7 0:34.40 Privileged Cont
2542714 turman 20 0 2614296 133500 114732 S 0,0 1,7 1:55.51 Web Content
4506 turman 20 0 9408620 129836 44576 S 0,0 1,6 22:18.58 signal-desktop
1233 turman 20 0 3978732 86316 22164 S 4,6 1,1 330:26.85 kwin_x11
1646 turman 20 0 3084824 72936 6292 S 0,3 0,9 165:02.44 mysqld
1351 turman 20 0 2256544 72400 20172 S 0,0 0,9 40:07.46 korgac
2555689 turman 20 0 383816 67424 55520 S 0,0 0,8 53:33.89 RDD Process
1421489 turman 20 0 1676028 55292 26768 S 0,3 0,7 4:51.39 dolphin
4607 turman 20 0 805608 51640 29276 S 0,0 0,6 40:17.18 signal-desktop
2542825 turman 20 0 2463568 51416 31620 S 0,0 0,6 1:07.69 WebExtensions
1409 turman 20 0 1362556 50584 39896 S 5,3 0,6 11:16.72 konsole
2077 turman 20 0 2410548 41516 6804 S 0,0 0,5 73:40.77 akonadi_imap_re
2075 turman 20 0 511144 27912 9732 S 0,0 0,3 8:49.89 akonadi_davgrou
Si on regarde la colonne RES (mémoire résidente) aucun processus n’en abuse. Sous ksysguard, qui n’affichent pas tout à fait les mêmes valeurs, je vois aussi qu’aucun processus ne dépasse les 500 Mb.
Mais au final je me retrouve avec tellement peu de mémoire libre/disponible qu’il suffit que j’abuse un peu de mon navigateur ou d’un google earth pour me retrouver avec un système suffoquant. Tout se met à ramer et je met plusieurs minutes à réussir à fermer des apps et revenir à une situation normale.
J’ai donc un laptop avec 8 Gb qui est au bord de l’explosion alors que j’ai aucun processus qui abusent de la mémoire. J’ai envie de dire que c’est pas normal et j’aimerais qu’on éclaircisse un peu ma lanterne.
Merci, Vincent.