Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/07/2016, à 09:12

Christophe C

Comparaison mémoire entre free -m et conky {$mem}

Bonjour,

je cherche à mesurer ma mémoire vive (xenial mini, avec juste openbox et la barre tint).

Conky, avec la fonction {$mem} m'affiche une mémoire utilisée de 123 Mo.

free -m (dans sa nouvelle présentation xenial) m'affiche :
                     total       utilisé      libre     partagé tamp/cache   disponible
Mem:           3642          81        3383          29         176        3335
Partition d'échange:   3780           0        3780

81 Mo ou 123 Mo, cela fait une différence de +52% entre la 1er valeur et la seconde !

J'ai tendance a faire plus confiance à free -m, mais je regarde plus mon conky (évidement, il est affiché H 24).
Qui a raison ?
Et comment faire que conky m'affiche quelque chose de juste, si c'est bien lui qui merde ?

Dernière modification par Christophe C (Le 17/07/2016, à 09:14)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#2 Le 18/07/2016, à 14:09

bruno

Re : Comparaison mémoire entre free -m et conky {$mem}

Les deux sont justes.
Je suppose que la différence ce sont les tampons disques :
- non pris en compte par free
- pris en compte par conky (cf. la doc de conky).

Hors ligne

#3 Le 18/07/2016, à 15:00

moko138

Re : Comparaison mémoire entre free -m et conky {$mem}

Peut-être une bidouille malencontreuse dans .conkyrc ?
Parce que quand je lance ma vieille CrunchBang,
j'ai exactement la même valeur par conky et par free -m.

Pour info, voici la ligne de mon .conkyrc relative à la mémoire :

RAM:$alignr$mem/$memmax


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#4 Le 19/07/2016, à 12:27

Christophe C

Re : Comparaison mémoire entre free -m et conky {$mem}

Merci pour vos réponses.

@bruno : 81 + 176 (tampon) ne font pas 123, donc je ne pense pas que ce soit l'explication.

@moko138 : je vais utiliser ton code, le mien est légèrement différent. Ceci dit, ta "vieille CrunchBang" utilise surement l'ancienne version de conky (la syntaxe a changé récemment) et l'ancienne version de free -m qui a changé dans la 16.04 (ou la 15.10, je ne sais plus). La comparaison n'est donc pas totalement pertinente. J'aimerais bien quelqu'un qui fasse le même test sur xenial.

Dernière modification par Christophe C (Le 19/07/2016, à 12:28)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#5 Le 19/07/2016, à 12:37

Rufus T. Firefly

Re : Comparaison mémoire entre free -m et conky {$mem}

Sur bunsenlabs hydrogen 64 bits, j'ai ça :

${goto 60}MEM${alignr}MAX
RAM${goto 60}${mem}${alignr}${memmax}
Swap${goto 60}${swap}${alignr}${swapmax}

Et ça donne la même valeur que free -m


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#6 Le 19/07/2016, à 12:55

Christophe C

Re : Comparaison mémoire entre free -m et conky {$mem}

Intéressant, mais c'est un dérivé de Debian. Même remarque que pour moko138.


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#7 Le 19/07/2016, à 13:15

Rufus T. Firefly

Re : Comparaison mémoire entre free -m et conky {$mem}

Christophe C a écrit :

Intéressant, mais c'est un dérivé de Debian. Même remarque que pour moko138.

Ubuntu aussi est une dérivée (pas toujours très heureuse, certes) de Debian...


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#8 Le 19/07/2016, à 13:19

bruno

Re : Comparaison mémoire entre free -m et conky {$mem}

La commande free ne donne pas la taille du cache disque mais le total des pages de cache (cf. info free)

Sinon je viens de tester sur une Ubuntu 16.04 et j'ai exactement les mêmes résultats avec free (procps-ng 3.3.10) et conky (1.10.1) en utilisant la variable mem…

Hors ligne

#9 Le 19/07/2016, à 14:26

Compte supprimé

Re : Comparaison mémoire entre free -m et conky {$mem}

Sur ma Arch :

 free -m
              total       utilisé      libre     partagé tamp/cache   disponible
Mem:           7877        1841        4569         300        1466        5457
Partition d'échange:           0           0           0
____________________________________________________________________
free -h
              total       utilisé      libre     partagé tamp/cache   disponible
Mem:           7,7G        1,8G        4,5G        276M        1,4G        5,4G
Partition d'échange:          0B          0B          0B

Pour conky

${color grey}Utilisation RAM :$color $mem/$memmax - $memperc% ${membar 4}

Affiche : 2,12 GIB  7,69 GIB

#10 Le 19/07/2016, à 14:32

moko138

Re : Comparaison mémoire entre free -m et conky {$mem}

Christophe C,  je n'ai pas de xenial, mais, si ces options fonctionnent dans xenial, peux-tu donner

free -th

et

free -lh

s'il te plaît ?
J'espère que ça nous éclairera.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#11 Le 20/07/2016, à 20:17

Christophe C

Re : Comparaison mémoire entre free -m et conky {$mem}

Conky : 660 Mo d'utilisé - code : ${color FFA300}RAM ${color}${mem} / ${memmax}

free -th

              total       utilisé      libre     partagé tamp/cache   disponible
Mem:           3,6G        590M        2,1G         45M        855M        2,7G
Partition d'échange:        3,7G          0B        3,7G
Total:         7,2G        590M        5,8G

free -lh

Mem:           3,6G        592M        2,1G         45M        855M        2,7G
Basse:         3,6G        1,4G        2,1G
Haute:           0B          0B          0B
Partition d'échange:        3,7G          0B        3,7G

free -m

              total       utilisé      libre     partagé tamp/cache   disponible
Mem:           3642         591        2194          45         855        2767
Partition d'échange:        3780           0        3780

Dernière modification par Christophe C (Le 20/07/2016, à 20:26)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#12 Le 21/07/2016, à 08:07

bruno

Re : Comparaison mémoire entre free -m et conky {$mem}

Est-ce que tu peux refaire la comparaison en affichant la variable $buffers dans conky ?

Hors ligne

#13 Le 23/07/2016, à 10:07

Christophe C

Re : Comparaison mémoire entre free -m et conky {$mem}

              total       utilisé      libre     partagé tamp/cache   disponible
Mem:           3642         160        3257          33         223        3240
Partition d'échange:        3780           0        3780

Conky donne ${mem}=198 et ${buffers}=44

Pour la première fois ${mem} est à peu près = utilisé + partagé, mais cela semble un hasard, ce n'était pas le cas les fois précédents.

Dernière modification par Christophe C (Le 23/07/2016, à 10:09)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne