Finding Specific RAM Details

(imported topic written by amitspradhan)

Hi,

We are in a process of upgrading the RAM for 80% of our systems. Since this is going to be a huge procurement we want to find out the following specific details of the RAM already installed on the system:

  1. Make/Model:

  2. Speed:

Can anyone help me on this?

Regards,

Amit

(imported comment written by brolly3391)

Hello again Amit,

This is a great question and I cannot recall anyone asking for it before.

There is no existing inspector to do this but I did get some useful information out of WMI using this:

q: ( name of it , string values of it) of selects ("* from WIN32_physicalmemory") of WMI

A: BankLabel,

A: Capacity, 1073741824

A: Caption, Physical Memory

A: CreationClassName, Win32_PhysicalMemory

A: DataWidth, 64

A: Description, Physical Memory

A: DeviceLocator, DIMM_A

A: FormFactor, 8

A: InterleaveDataDepth, 0

A: InterleavePosition, 0

A: MemoryType, 0

A: Name, Physical Memory

A: PositionInRow, 1

A: Speed, 533

A: Tag, Physical Memory 0

A: TotalWidth, 64

A: TypeDetail, 128

My memory did not populate the Manufacturer field of this WMI class so you might be out of luck on the Manufacturer, but speed, capacity, form factor and data width might be valueable.

I would throw the above relevance into an analysis and run it to see what sort of results you get back. You could then modify the relevance to pull each item into a separate property. Like this:

string values of selects (“Manufacturer from WIN32_physicalmemory”) of WMI

string values of selects (“Speed from WIN32_physicalmemory”) of WMI

string values of selects (“Capacity from WIN32_physicalmemory”) of WMI

Let us know how your project works out.

http://msdn2.microsoft.com/en-us/library/aa394347.aspx

Regards,

Brolly

(imported comment written by amitspradhan)

Hi Brolly,

Thanks for giving me a start. Even at my end, I couldnt retrive the Manufacturer details. Also, the below did work for some systems, while for others it did not retrieve the speed details, it just reported back as …

As we are using the string data type, can you help me with the syntax or Unit data type, maybe we can try that for speed…

Regards,

Amit