9

How do I check my whether my Ubuntu is 32-bit or 64-bit and whether or not it is using full RAM? I'm concerned that because my system is 32-bit it isn't using the maximum OS-supported RAM. It says my PC has 8GB RAM, but how do I verify it is using or detecting this as 8GB RAM?

Regarding Sotanaht's answer: the System Tab shows Release 11.04 (natty), Kernel linux 2.6.38-11-generic-pae, Gnome 2.32.1 .

Follow up:

After finding my answer. Because I have 8GB hardware RAM, I don't want to be restricted to 4GB RAM, therefore removing my 32-bit Ubuntu 11.04, and downloading 64-bit Ubuntu 11.04 (so that my applications can utilize full hardware RAM too, specially for 3D animation rendering, image processing, video editing)

1
  • On of the issues with the 64 bit version has been the Adobe Flash plugin. I am using the latest version on my 64bit system with no problems.
    – peck
    Sep 23, 2011 at 1:19

5 Answers 5

11

In a terminal type free -to.

Quick and easy.

2
  • 3
    To deal with the requirement for GB or MB display, I'd add the m flag (for megabytes) : free -tom
    – belacqua
    Sep 14, 2011 at 15:32
  • 1
    Always something to learn isn't there?
    – peck
    Sep 23, 2011 at 1:08
6

PAE means your kernel is 32-bit but it's configured to use Physical Address Extension so the whole OS can use all your physical memory. The limitation of PAE, however, is that no application alone can use more than 4Gb of memory.

See the wikipedia article for more technical details

2
  • How do i make my application,system to use 8GB full when they need it? Instead of 4GB limitation? Is there already 64-Bit Ubuntu 11.04 to use? Will be the package manager apt-get be same as 32-Bit?
    – user25165
    Sep 14, 2011 at 6:47
  • 1
    Yes, you'll need to make a fresh install of 64-bit Ubuntu. It's pretty much identical in its appearance to the 32-bit one, all programs are the same. There are some proprietary programs (Flash) which may be slightly trickier to make working but nothing dramatic. I'm not sure if you can upgrade 32-bit to 64-bit - may be worth asking a separate question
    – Sergey
    Sep 14, 2011 at 8:00
2

If you open System Monitor (System > Administration > System Monitor) and go to the "System" tab, the number after "Memory" should correctly display your computer's ram in GB

3
  • There it shows 7.8GiB. Does this mean i am running 8GB successfully? All my applications can also now use that memory. Or 32-bit will show 8GB but not use it?
    – user25165
    Sep 13, 2011 at 22:54
  • 1
    System tab it also shows > Release 11.04 (natty), Kernel linux 2.6.38-11-generic-pae, Gnome 2.32.1
    – user25165
    Sep 13, 2011 at 22:58
  • Yes it means that you are "running 8GB successfully"
    – AmanicA
    Sep 20, 2011 at 14:39
2

Sergey is right that PAE means you're running a 32-bit version. Another very easy way to see what version you have is to open a terminal window and type:

uname -a

In my case it returns:

~$ uname -a
Linux hotdog 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:02:55 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

So the kernel is 2.6.38-11-generic, and the version of Ubuntu is x86_64 (or 64-bit).

However, a great way to get all sorts of information is to install System Profiler and Benchmark. It's in the Ubuntu Software Center and will likely become one of your favorite ways to get information about you system. Just install it, open it, and you'll know how to use it; it's obvious and intuitive so you won't need instruction.

1

To display the current memory usage of your system, use the following command in the terminal [ctrl+Alt+T]

free -m 
1
  • 1
    It would be helpful if you provided more information to the OP. Mar 21, 2013 at 9:13

You must log in to answer this question.