Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'd like to add more RAM to my Ubuntu installation ( running on a Dell Inspiron 640m ). Is there any inbuilt command or package to find out the current RAM chip specifications (manufacturer, type, speed etc) from within Linux ?

share|improve this question
up vote 12 down vote accepted

This might help: Linux: Check Ram Speed and Type.

sudo dmidecode --type 17

Alternatively, if you can boot from a windows system, the Crucial System Scanner tool will give very good details on what is installed and what can be upgraded on the system (along with a shopping cart too). It will need an Internet connection.

Here is a quick reference from Crucial:
Guaranteed-compatible memory upgrades for your Dell Inspiron 640m Laptop/Notebook

I am assuming, you do not want to open the system and look at the memory sticks.
That is quick and simple too.

share|improve this answer
In the absence of a better answer, I'll accept this. However, you might want to edit and paste the dmidecode --type 17 ( or equivalent: dmidecode -t memory ) commands into the answer in case the link vanishes in future. – nagul Aug 10 '09 at 10:43

As an alternative approach, since your machine is from a major manufacturer, you can use an online tool such as Kingston's memory search to lookup the memory type from the model number.

Search Results for: Dell Inspiron 640m

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.