didierg wrote:
Fais une recherche Google sur "linux gestion mémorie" et tu auras une multitude d'articles t'expliquant comment Linux gère (bien) la mémoire...
Bonsoir, et merci pour la réponse. J'ai fais des recherches et je suis arrivé par exemple à ce site:
http://www.linuxatemyram.com/
J'ai quand meme fait une comparaison entre 2 installations sur mes 2 partitions de tests (F23 Xfce et F24 Beta Gnome actuellement).
Le but étant de montrer que la mémoire utilisée, même en prenant en compte la mémoire cached, donc libérable, est énorme !
Ex: Installation sans partition swap, et version x86_64 dans les 2 cas,
Avec gnome-system-monitor: Au démarrage (après la connexion) Gnome utilise 950MB et Xfce 390MB (pour comparaison, Mint 17.3 Cinnamon utilisait 390MB, avec un nombre de services que l'on peut qualider de ... non négligeable !).
Voici les résultats de la commande "cat /proc/meminfo" sur les 2 machines:
$ sdiff f23_xfce_meminfo f24_gnome_meminfo
$ cat /proc/meminfo $ cat /proc/meminfo
MemTotal: 3927260 kB | MemTotal: 3926624 kB
MemFree: 3276944 kB | MemFree: 2433588 kB
MemAvailable: 3525648 kB | MemAvailable: 2950940 kB
Buffers: 25152 kB | Buffers: 92308 kB
Cached: 298172 kB | Cached: 606916 kB
SwapCached: 0 kB SwapCached: 0 kB
Active: 282800 kB | Active: 791540 kB
Inactive: 236320 kB | Inactive: 507280 kB
Active(anon): 196564 kB | Active(anon): 600984 kB
Inactive(anon): 69096 kB | Inactive(anon): 186548 kB
Active(file): 86236 kB | Active(file): 190556 kB
Inactive(file): 167224 kB | Inactive(file): 320732 kB
Unevictable: 32 kB | Unevictable: 16 kB
Mlocked: 32 kB | Mlocked: 16 kB
SwapTotal: 0 kB SwapTotal: 0 kB
SwapFree: 0 kB SwapFree: 0 kB
Dirty: 1840 kB | Dirty: 152 kB
Writeback: 0 kB Writeback: 0 kB
AnonPages: 195900 kB | AnonPages: 599672 kB
Mapped: 128768 kB | Mapped: 231284 kB
Shmem: 69868 kB | Shmem: 187940 kB
Slab: 62112 kB | Slab: 103984 kB
SReclaimable: 24536 kB | SReclaimable: 54260 kB
SUnreclaim: 37576 kB | SUnreclaim: 49724 kB
KernelStack: 5024 kB | KernelStack: 7696 kB
PageTables: 19024 kB | PageTables: 35436 kB
NFS_Unstable: 0 kB NFS_Unstable: 0 kB
Bounce: 0 kB Bounce: 0 kB
WritebackTmp: 0 kB WritebackTmp: 0 kB
CommitLimit: 1963628 kB | CommitLimit: 1963312 kB
Committed_AS: 1451624 kB | Committed_AS: 3902256 kB
VmallocTotal: 34359738367 kB VmallocTotal: 34359738367 kB
VmallocUsed: 357504 kB | VmallocUsed: 0 kB
VmallocChunk: 34358947836 kB | VmallocChunk: 0 kB
HardwareCorrupted: 0 kB HardwareCorrupted: 0 kB
AnonHugePages: 0 kB AnonHugePages: 0 kB
> CmaTotal: 0 kB
> CmaFree: 0 kB
HugePages_Total: 0 HugePages_Total: 0
HugePages_Free: 0 HugePages_Free: 0
HugePages_Rsvd: 0 HugePages_Rsvd: 0
HugePages_Surp: 0 HugePages_Surp: 0
Hugepagesize: 2048 kB Hugepagesize: 2048 kB
DirectMap4k: 120448 kB | DirectMap4k: 124544 kB
DirectMap2M: 3954688 kB | DirectMap2M: 3950592 kB
"memTotal"-"memFree" = mémoire utilisée
mémoire utilisée - "Cached" = mémoire
réellement utilisée
Xfce (Fedora 23): 3927260−3276944−298172 = 352144 (
343 MB)
Gnome (Fedora 24): 3926624−2433588−606916 = 886120 (
865 MB)
On remarque que:
- gnome system monitor ne donne pas les bons résultats (il doit y avoir une raison).
- La mémoire totale vue n'est pas la même pour Fedora 23 et F24 ! Je précise que c'est la même machine 🙂
F23: MemTotal: 3927260 kB et F24: MemTotal: 3926624 kB
3927260-3926624=636 kilo-octet (kB) de différence, c'est quand même super étrange...
Bémol: la mémoire n'est pas seulement utilisée par l'OS (les services lancés par défaut sont aussi à prendre en compte).
Cependant, il me semble que la conclusion est quand même que Gnome utilise quasiment 1 GB de Ram au démarrage.
Soit j'ai rien compris (ce n'est pas à exclure 🙂) soit franchement, ça devient du délire d'avoir des OS qui utilisent autant de mémoire.
Fred