Bonsoir,
Oui, entre autre, la mémoire que le noyau occupe ne peut pas être libéré
(et donc ne peut pas être réutilisé) c'est pour cela qu'elle n'a pas été
comptabilisé dans la colonne Total de la commande free

Le 7 décembre 2014 21:52, Stéphane GARGOLY <stephane.garg...@gmail.com> a
écrit :

> Bonjour à tous les utilisateurs et développeurs de Debian :
>
> Le dimanche 7 décembre 2014 à 18:59, andre_deb...@numericable.fr a écrit :
>
> > On Sunday 07 December 2014 18:31:40 Alain Rpnpif wrote:
> > > La commande free donne 3159324 octets de RAM.
>
> > C'est pareil chez moi, RAM annoncée = 2048 MB
> > et la commande indique :
> > $ free => Mem: 2073884 octets
>
> Quand vous avez, au moins, 1 Gio de mémoire centrale, ajoutez plutôt
> l'option
> "-m" à la commande 'free' (pour avoir le résultat en Mio), nous n'en sommes
> plus à quelques centaines de kio près et c'est plus facile à lire. ;-)
>
> De plus, le résultat que vous donnez correspond-t-il :
>  - Au total de la mémoire (intersection de la colonne 'total' et de la
> ligne
> 'Mem:') ou
>  - A sa partie libre (intersection de la colonne 'free' et de la même ligne
> 'Mem:') ?
>
> Pour lever toute ambiguïté, donnez, au moins, les 2 premières lignes (voir
> note a) telles que je vous les montre (après avoir lancé la commande "free
> -m"
> sur mon ordinateur de bureau Sirius qui a une mémoire centrale de 8 Gio) :
> "                   total   used   free   shared   buffers   cached
>  Mem:           8005  6617  1387            0        367      4826"
>
> Note a : le contenu des 2 dernières lignes '-/+ buffers/cache:' et 'Swap:'
> n'a
> guère d'importance dans ce contexte.
>
> De plus, précisez quelle architecture vous utilisez (i386 ou amd64) avec
> votre
> système Debian (et quand vous avez lancé votre commande 'free' - voir note
> b)
> car cela peut avoir une différence selon l'architecture.
>
> Note b : Sur Sirius est installée Debian Wheezy GNU/Linux (amd64).
>
> Comme vous pouvez le remarquer (dans mon exemple), il y a une différence
> de 187
> Mio (entre la quantité de la mémoire centrale de Sirius et le montant
> affiché à
> l'intersection de la colonne 'total' et de la ligne 'Mem:' de mon résultat
> de
> la commande 'free').
>
> Cependant, je ne me suis pas vraiment inquiété car, sauf erreur de ma
> part, le
> noyau Linux se réserve une partie de la mémoire centrale pour lui-même (et
> rendue inaccessible à la commande free).
>
> D'ailleurs, vous pouvez constater, en lançant la commande 'cat
> /var/log/dmesg
> | grep Memory' (sous un compte administrateur c'est-à-dire root), comment
> la
> mémoire centrale a été "partitionnée" lors du démarrage de votre système
> GNU/Linux.
>
> > Il y a toujours une différence entre mémoire annoncée
> > et mémoire réelle, comme les supports de sauvegarde,
> > DD, clés USB...
>
> Concernant les mémoires de masse (tels que les disques durs ou les clés
> USB),
> attention à ne pas confondre les Ko, Mo, Go,... (utilisés par les
> fabricants
> des mémoires de masse) et les kio, Mio, Gio,... (utilisés par les systèmes
> d'exploitation) car :
>  - 1 ko = 1000 octets, 1 Mo = 1000 ko, 1 Go = 1000 Mo,...
>  - 1 kio = 1024 octets, 1 Mio = 1024 kio, 1 Gio = 1024 Mio,...
>
> Cordialement et à bientôt,
>
> Stéphane.
>
> --
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists
>
> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
> vers debian-user-french-requ...@lists.debian.org
> En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
> Archive:
> https://lists.debian.org/201412072052.56037.stephane.garg...@gmail.com
>
>


-- 
< Belaid >

Répondre à