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 (debian-kernel@lists.debian.org) (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] usableLinux 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à.