PDA

View Full Version : Fedora X86_64 And Memory?


oraksa
2008-02-23, 05:42 PM CST
hi all

my hardware is

intel cpu 2.4 Quad
memory 4 GB

and fedora x86_64 installed

when run on the command line

$ grep MemTotal /proc/meminfo it shows this

MemTotal: 3095836 kB

while it must be around 4096 MB or so

can any one help please

thanks

Brian1
2008-02-23, 06:10 PM CST
Is this a laptop or a motherboard using onboard video card and if so is the video is using shared memory?
Not sure what it could be because there is no limit settings in 86x64 kernels like in i386 kernels which had options for 4gig to 64 gig settings.

Brian

PhillyFloyd
2008-02-23, 07:37 PM CST
^ more than likely you have a Go NVIDIA video card sharing memory -- also remember it won't show 4G exactly since some memory is used by the kernel code and some left over reserved (non-technical explaination ;-)

I have a 512MB video card, and 4G mem -- meminfo shows about 3.2G useable, add 512M = 3.832G, with the 170 or so for the kernel code and reserved bits

oraksa
2008-02-23, 11:37 PM CST
Is this a laptop or a motherboard using onboard video card and if so is the video is using shared memory?
Not sure what it could be because there is no limit settings in 86x64 kernels like in i386 kernels which had options for 4gig to 64 gig settings.

Brian

Thanks Brian1 for your replay

my PC is DiskTop and the Video Card Is NVidia 8600 512 MB

what do you mean here please?


there is no limit settings in 86x64 kernels like in i386 kernels which had options for 4gig to 64 gig settings

which one has no lemet x86_64 or i386?

and what do you think is good to install x86_64 or i386 on hardware

Intel Processor core 2 Quad 2.40 GHz 8MB L2 1066 MHz, and 4 GB Memory 667 mhz, VGA Nvidia 512MB
-----------------------------------------------------------------------------------------------------

Thanks PhillyFloyd

can you explane this one please?

also remember it won't show 4G exactly since some memory is used by the kernel code and some left over reserved (non-technical explaination)


regrds to all
OraKsa

PhillyFloyd
2008-02-24, 02:19 PM CST
Easiest way is to just look at /proc/iomem

it shows a map of the sys-mem per physical device .. you can see that RAM isn't the only memory allocations ... most system monitoring tools only monitor the RAM available and not the total memory because on the user-level you cannot access these registers anyway

Also just do a ps -aux in a terminal window, all the listed tasks inside brackets are kernel-level procs which use memory which is not monitored by /proc/meminfo or other SA tools