Is it possible to see the RAM units configuration on HP ProLiant DL380 G5

configurationhphp-proliantmemory

I have an HP ProLiant DL380 G5 Server in the datacenter running Windows Server 2008 R2.
I need to think about upgrading RAM on this server and decide on configuration of RAM units I am going to purchase. For that, I need to know how many RAM units are installed.

Can I do it without visiting a datacenter. Would software like AIDA64 work on such branded server as they work on workstations? Or do I need to use a special tool from HP for that?

Best Answer

If you don't want to run unknown software on a server then you can use a simple VBS script:

function getPhysicalMemory()
    dim memorystr
    set objWMI = GetObject("winmgmts:")
    set memorySet = objWMI.ExecQuery("select * from Win32_PhysicalMemory")
    memorystr=""
    for each memory in memorySet
        if memorystr<>"" then
            memorystr=memorystr&"+"
        end if
        memorystr=memorystr & Round(memory.Capacity/1024/1024/1024,1)
    next
    getPhysicalMemory = memorystr
end function

MsgBox(getPhysicalMemory)

It would show all memory modules and their sizes, for example "2+2" - 4GB of RAM in 2 modules.