I'd like to price some new RAM for our in-house VMware testing server. (It's a consumer box we use for testing our software on and running business VMs). I've forgotten what kind of RAM it has and I'd rather not reboot the machine and fire up memtest86+ just to get the specs of the RAM. Is there any way I can know what kind of RAM to buy without shutting down linux and kicking everyone off? E.G. is the information somewhere in /proc?
Can I identify my RAM without shutting down linux?
linux;memory;system information
You could try running (as root) dmidecode -t memory.  I believe that's what lshw uses (as described in the other Answer), but it provides information in another form, and lshw isn't available on every linux distro.  Also, in my case, dmidecode produces the Asset number, useful for plugging into Dell's support web site.