Le 08/10/2017 à 19:57, Frederic MASSOT a écrit :
Le 08/10/2017 à 14:17, sTriX a écrit :
Linux version 4.9.0-3-686
([email protected]) (gcc version 6.3.0 20170516 (Debian
6.3.0-18) ) #1 SMP Debian 4.9.30-2+deb9u5 (2017-09-19)
[...]
1084MB HIGHMEM available.
887MB LOWMEM available.
Ton noyau 4.9.0-3-686 ne détecte que 1.9 Go de RAM, avec un noyau 32
bits non pae la valeur de HIGHMEM devrait être proche des 2 Go.
Tu ne regardes pas les bonnes lignes (Je ne laisse que les plages de RAM
utilisable) :
e820: BIOS-provided physical RAM map:
BIOS-e820: [mem 0x0000000000100000-0x000000006e6a8fff] usable
BIOS-e820: [mem 0x000000006e6ab000-0x000000007a173fff] usable
BIOS-e820: [mem 0x000000007b3fe000-0x000000007b3fefff] usable
BIOS-e820: [mem 0x0000000100000000-0x000000047effffff] usable
Linux voit bien les 16 Gio de RAM utilisable. Les ~2 Go utilisés
correspondent aux plages de RAM situées à des adresses inférieures à la
frontière de 4 Gio (les 3 premières lignes). Le reste (la dernière
ligne), soit environ 15 Go, est situé au-delà de cette frontière, donc
inaccessible sans PAE.
En tout cas, pour générer plus de 4 Go en 32 bits il faut utiliser un
noyau pae.
Voilà.