Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Ram "free" ou pas ?

2 réponses
Avatar
NicolasAlex.Michel.remove
Bonjour,

Je viens d'installer 24Go de Ram sur un serveur Dell R710, et il se
passe quelques chose qui m'étonne quelques peu.

Alors qu'aucun process spécial est en cours de route.
# free -m
total used free shared buffers cached
Mem: 24097 23862 235 0 79 23173
-/+ buffers/cache: 608 23488
Swap: 2502 0 2502

Tandis que le top me donne ceci
# top
top - 10:22:22 up 16:13, 1 user, load average: 0.01, 0.01, 0.00
Tasks: 87 total, 2 running, 85 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si,
0.0%st
Mem: 24675704k total, 24435028k used, 240676k free, 81544k buffers
Swap: 2562356k total, 0k used, 2562356k free, 23730072k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 15 0 10348 696 584 S 0.0 0.0 0:00.51 init
2 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
5 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/1
6 root 34 19 0 0 0 S 0.0 0.0 0:00.02 ksoftirqd/1
7 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/1
8 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0
9 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/1
10 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
211 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
216 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0
217 root 10 -5 0 0 0 S 0.0 0.0 0:00.15 kblockd/1
218 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
342 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/0
343 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/1
346 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khubd

Ma question est la suivante, dois-je faire confiance a ce que free -m me
dit et en conclure que ma RAM est pleine ?

Mille merci d'avance :)
--
Nicolas Michel

2 réponses

Avatar
sebastienmarty
Nicolas Michel wrote:

Bonjour,

Je viens d'installer 24Go de Ram sur un serveur Dell R710, et il se
passe quelques chose qui m'étonne quelques peu.

Alors qu'aucun process spécial est en cours de route.
# free -m
total used free shared buffers cached
Mem: 24097 23862 235 0 79 23173
-/+ buffers/cache: 608 23488
Swap: 2502 0 2502

Tandis que le top me donne ceci
# top
top - 10:22:22 up 16:13, 1 user, load average: 0.01, 0.01, 0.00
Tasks: 87 total, 2 running, 85 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si,
0.0%st
Mem: 24675704k total, 24435028k used, 240676k free, 81544k buffers
Swap: 2562356k total, 0k used, 2562356k free, 23730072k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 15 0 10348 696 584 S 0.0 0.0 0:00.51 init
2 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
5 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/1
6 root 34 19 0 0 0 S 0.0 0.0 0:00.02 ksoftirqd/1
7 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/1
8 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0
9 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/1
10 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
211 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
216 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0
217 root 10 -5 0 0 0 S 0.0 0.0 0:00.15 kblockd/1
218 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
342 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/0
343 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/1
346 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khubd

Ma question est la suivante, dois-je faire confiance a ce que free -m me
dit et en conclure que ma RAM est pleine ?



Ben top te dit la même chose, non ? Ou alors il faut que je change mes
lunettes...

--
[SbM]
<http://sebastienmarty.free.fr> - <http://tradintosh.free.fr>
<http://sbm.ordinotheque.free.fr> - <http://palmiciel.free.fr>
"If the French were really intelligent, they'd speak English" (W. Sheed)
Avatar
NicolasAlex.Michel.remove
SbM wrote:

Nicolas Michel wrote:

> Bonjour,
>
> Je viens d'installer 24Go de Ram sur un serveur Dell R710, et il se
> passe quelques chose qui m'étonne quelques peu.
>
> Alors qu'aucun process spécial est en cours de route.
> # free -m
> total used free shared buffers cached
> Mem: 24097 23862 235 0 79 23173
> -/+ buffers/cache: 608 23488
> Swap: 2502 0 2502

> Ma question est la suivante, dois-je faire confiance a ce que free -m me
> dit et en conclure que ma RAM est pleine ?

Ben top te dit la même chose, non ? Ou alors il faut que je change mes
lunettes...



Oui, ça dit qu'il y a 24Go de RAM dont 23.8 utilisée.
Et rien qui tourne.

Bon, en fait un collègue m'a expliqué que c'est juste le cache qui est
plein. On peut le vider avec une commande du genre

sync; echo 3 > /proc/sys/vm/drop_caches

Ce cache, est-ce que c'est ce qui coresponds sur mac à la mémoire
inactive ?

Au fait, désolé, je me suis trompé de forum, c'est pas linux ici <:0)


--
Nicolas Michel