Tu as raison. Car en utilisant la commande free -m, appaît effectivement l'usage détaillée. Exemple sur ma bécane :
-----------
[pierre@localhost ~]$ free -m
total used free shared buffers cached
Mem: 1001 903 97 0 68 441
-/+ buffers/cache: 393 607
Swap: 2000 0 2000
[pierre@localhost ~]$
------------
L'indicateur important, c'est, d'après ce que je sais, le 393 Mo (ligne buffer/cache), en fait l'espace mémoire réellement utilisé. Cela dit, ça ne retire pas l'intérêt de ma question. Pour faire court, j'ai désactivé les services d'arrière plan qui ne me servent pas. Car un problème demeure : la libération de la mémoire qui n'est plus utilisée. Avant de passer à 1 Go de mémoire, ma bécane a planté plusieurs fois dans la même journée, sans même que je puisse utiliser une commande du type ctl-alt-F2 : tout était figé. Résultat des courses : un redémarrage par reset qu'en génaral, Linux n'aprécie guère (avec à l'arrivée, l'obligation de se résigner à utiliser un fsck en force pour récupérer une partition...).
Bref, s'il y avait un moyen simple d'améliorer la gestion mémoire, je reste preneur, car ma bécane reste allumée en permanence. Jusque-là, seul un redémarrage ramène l'occupation mémoire à sa réalité. Un bon post sur la question, récupéré sur le forum Gentoo :
http://forums.gentoo.org/viewtopic.php?t=175419 (anglais)
http://forums.gentoo.org/viewtopic.php?p=1210748 (traduction française)
Pierre