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

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



Le mercredi 1 septembre 2010 à 09:31:51, Thibaut Chèze a écrit :
> Bonjour,

’jour,

>[…]

  Pour clairement (/proc/mtrr n’est pas utile, la preuve tu as 
le même avec 7 ou 8 Gio) voir ce que Linux a comme RAM :
$ dmesg | grep -F Memory
[    0.000000] Memory: 2048700k/2095936k available (3068k kernel 
code, 388k absent, 46848k reserved, 1886k data, 580k init)
(available = memory + absent + reserved)

  Si ça ne correspond pas à ce qui est installé, ça peut être 
parce que le BIOS ne donne pas tout : Linux se fie au BIOS (même 
pas peur !).

  Pour voir ce que Linux voit comme RAM passée par le BIOS :
$ dmesg | grep -F usable
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f800 
(usable)
[    0.000000]  BIOS-e820: 0000000000100000 - 000000007fed0000 
(usable)

  Tu sommes ensuites les intervalles :
0x9f800 + 0x7fed0000-0x100000 = 2145843200
2145843200 ≈ 2046.44 Gio

  Si ton PC plante seulement quand tu demandes au BIOS de rendre 
les trous, c’est peut-être un problème de BIOS (= annonce de 
mauvaises plages à Linux). Personne n’a signalé de problème avec 
ta carte mère ?

-- 
 Sylvain Sauvage


Reply to: