Mémoire vive commande "free" donne résultat bizarre [Réglé]

Etienne Membre non connecté
-
- Voir le profil du membre Etienne
- Inscrit le : 20/11/2008
- Site internet
- Groupes :
Je viens de changer carte mère et processeur (ça avait grillé) pour des performances normalement un peu meilleures. Or je trouve l'ordi un peu lent (Mageia4 KDE).
Je ne comprend pas pourquoi la commande free me donne par exemple :
Code :
$ free -m
total used free shared buffers cached
Mem: 3954 3566 388 0 233 1623
-/+ buffers/cache: 1709 2245
Swap: 3991 0 3991
Ca semble vouloir dire que ma mémoire vive sature. Pourtant dans le gestionnaire de processus, je ne trouve rien qui aie l'air de tout prendre. Le max c'est Firefox qui prend 343 Mo.
Et dans le même temps, l'applet de surveillance de la mémoire me dit que je n'en utilise que 1,7Go.
Une nouvelle commande, sans rien d'ouvert de plus, donne :
Code :
$ cat /proc/meminfo
MemTotal: 4049680 kB
MemFree: 395728 kB
MemAvailable: 2436128 kB
Buffers: 239412 kB
Cached: 1663568 kB
SwapCached: 0 kB
Active: 2134904 kB
Inactive: 975960 kB
Active(anon): 1168296 kB
Inactive(anon): 60540 kB
Active(file): 966608 kB
Inactive(file): 915420 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 4086936 kB
SwapFree: 4086936 kB
Dirty: 60 kB
Writeback: 0 kB
AnonPages: 1207868 kB
Mapped: 292104 kB
Shmem: 20968 kB
Slab: 444028 kB
SReclaimable: 411788 kB
SUnreclaim: 32240 kB
KernelStack: 2960 kB
PageTables: 36756 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 6111776 kB
Committed_AS: 5151288 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 94112 kB
VmallocChunk: 34359640676 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 641984 kB
DirectMap2M: 3551232 kB
Que veut dire la ligne
VmallocChunk: 34359640676 kB ?
C'est de là qu'est le problème ? Ou il n'y a pas de problème et c'est la commande Free qui déconne ?
Merci de vos lumières,
Etienne

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
POur compter le vraiment utilisé, il faut faire used - (buffer + cache)
total indique la quantité de mémoire physique totale.
used indique la quantité de mémoire physique consommée par le système dans son ensemble.
free indique la quantité de mémoire physique inutilisée.
shared est obsolete et doit être ignoré.
buffers et cached renseignent sur la mémoire utilisée pour (essentiellement) optimiser les performances du système. Cette mémoire peut être rendue disponible à tout moment.
La deuxième ligne indique la quantité de mémoire réellement consommée par les applications (colonne used) et la mémoire réellement disponible (colonne free) :
Citation :
-/+ buffers/cache: 1709 2245
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


Etienne Membre non connecté
-
- Voir le profil du membre Etienne
- Inscrit le : 20/11/2008
- Site internet
- Groupes :
Bon ben désolé du bruit et merci de ta célérité et la clarté de tes explications.
Etienne

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
http://www.linuxtricks.fr/wiki/memoire-d-un-systeme-linux-free-et-vmstat
La réponse est un copier coller

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie