Find Linux RAM Information Command

by on February 15, 2012 · 7 comments· last updated at February 27, 2012

How do I find out ram information under Linux operating systems?

You can use the following commands to find information about RAM under Linux operating systems.

Find Used and Free RAM Info Command

You need to use the free command:
# free
# free -m

             total       used       free     shared    buffers     cached
Mem:          7930       4103       3826          0         59       2060
-/+ buffers/cache:       1983       5946
Swap:        15487          0      15487

(Fig. 01: Display amount of free and used memory in the system)

Find Out Ram Speed, Make, Form Factor, Type and Other Information

You need to use the dmidecode command:
# dmidecode --type 17
OR
# dmidecode --type memory
OR
# dmidecode -t 17
Sample outputs:

 # dmidecode 2.11
SMBIOS 2.5 present.
Handle 0x0017, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0016
	Error Information Handle: No Error
	Total Width: 72 bits
	Data Width: 64 bits
	Size: 2048 MB
	Form Factor: DIMM
	Set: 1
	Locator: DIMM1A
	Bank Locator: Bank1
	Type: DDR2
	Type Detail: Synchronous
	Speed: 667 MHz
	Manufacturer: 5185
	Serial Number: 05009F22
	Asset Tag: Not Specified
	Part Number: 72T232220HFA3SB

(Fig. 01: Finding RAM Speed, Manufacturer, Type such as DDR2, and other info)



You should follow me on twitter here or grab rss feed to keep track of new changes.

Featured Articles:

{ 7 comments… read them below or add one }

1 ray February 26, 2012 at 2:30 am

free -m
dmidecode

Reply

2 Paul February 26, 2012 at 3:05 am

Hi,

probably just a typo, it should be:

# dmidecode –type 17

Thanks for very informative site,

Paul

Reply

3 Vivek Gite February 27, 2012 at 1:32 am

Thanks for the heads up! The faq has been updated.

Reply

4 Josh March 5, 2012 at 4:22 pm

htop

is also a good command if you like a graphical display of RAM

Reply

5 Daniel Vieceli March 13, 2012 at 2:08 am

Good , i like htop.

Reply

6 Collin B April 10, 2012 at 6:18 pm

less /proc/meminfo will give you detailed information on your systems memory. This is where all other utilities are pulling the information from.

Reply

7 Ron October 26, 2012 at 12:03 am

If dmidecode pulls RAM info from /proc/meminfo then it’s using some super-dodecahedral secret decoder ring because “speed” and “type” aren’t there in “cat /proc/meminfo”.

Reply

Leave a Comment

You can use these HTML tags and attributes for your code and commands: <strong> <em> <ol> <li> <u> <ul> <kbd> <blockquote> <pre> <a href="" title="">

Tagged as: , , , , , , , , , , , , , , , ,

Previous Faq:

Next Faq: