[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Utilisation stable de l'intégralité de la ram disponible



Le samedi 11 septembre 2010 à 10:39:25, deb a écrit :
>[…]
> > # dmesg | grep -F Memory
> > [    0.000000] Memory: 8122468k/9437184k available (3068k
> > kernel code, 1115796k absent, 198920k reserved, 1886k
> > data, 580k init)
> 
> Par curiosité, que signifie la partie "absent" ?

  Linux a vu 9 Gi d’adresses alors qu’il n’y en a que 8 Gio de 
mémoire. Sans doute parce qu’un bout de mémoire a été déplacé 
(remapped) à une adresse supérieure à 8 Gi (>8 Gi donc = 9 Gi). 
Mais il n’y a évidemment que 8 Gio de RAM. Donc sur les 9 Gio 
qui ont une adresse, seuls 8 Gio sont vraiment disponibles. Donc 
1 Gio adressable est absent. (Bon, là, c’est 1 Gio + 64 Mio + 
1684 kio.)

  (Encore une fois, ce ne sont que les déductions d’un borgne…)

> Je ne la vois pas sur ma machine...

  Ça dépend.
  Sur un système à 2 Gio, j’ai seulement 388 kio d’absents.
  Sur un système à 4 Gio, j’ai 768 Mio + 1924 kio d’absents, 
remappage du framebuffer de 128 Mio de la carte graphique 
intégrée au dessus de 4 Gi oblige.
  Et sur mon routeur à 32 Mio, j’ai 0 absent…

-- 
 Sylvain Sauvage


Reply to: