Bug 212986
Summary: | System with 4gb memory has only 3gb allocated. | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mat <phantom> |
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
Status: | CLOSED NOTABUG | QA Contact: | Brian Brock <bbrock> |
Severity: | low | Docs Contact: | |
Priority: | medium | ||
Version: | 6 | CC: | konradr, wtogami |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-10-31 16:01:39 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Mat
2006-10-30 14:42:50 UTC
It says : "4194304k". The kernel does see the 4GB. IF you can attach the full dmesg, it will point otu to where the 1GB is going. After looking at the full dmesg, I noticed towards the top it says to use a PAE kernel even though I have 4GB installed ( 4 x 1024 Corsair Cas2 DDR400 ). So I've changed to the PAE kernel which has resolved the issue. If you would like me to reboot to a non PAE kernel and paste the output, I am quite happy to do so, however this is the PAE output. Notice the 4224MB HIMEM. I'm not sure how it comes to this figure as 4 x 1024 = 4096mb. Linux version 2.6.18-1.2798.fc6PAE (brewbuilder.redhat.com) (gcc version 4.1.1 20061011 (Red Hat 4.1.1-30)) #1 SMP Mon Oct 16 14:54:22 EDT 2006 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009e800 (usable) BIOS-e820: 000000000009e800 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000bfff0000 (usable) BIOS-e820: 00000000bfff0000 - 00000000bfff3000 (ACPI NVS) BIOS-e820: 00000000bfff3000 - 00000000c0000000 (ACPI data) BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved) BIOS-e820: 0000000100000000 - 0000000140000000 (usable) 4224MB HIGHMEM available. 896MB LOWMEM available. found SMP MP-table at 000f59c0 NX (Execute Disable) protection: active On node 0 totalpages: 1310720 DMA zone: 4096 pages, LIFO batch:0 Normal zone: 225280 pages, LIFO batch:31 HighMem zone: 1081344 pages, LIFO batch:31 The non PAE kernel only allocated 3200MB of HIMEM on my system. Would it because it thinks I have > 4gb with the 4224mb. ? The reason why the non-PAE kernel allocated the 3.2GB is b/c it cannot use the other memory. This is due to how much the kernel can map each page (4KB) in the memory. I am closing the bug as NOTABUG. Thanks for finding the solution. |