У меня есть сервер HP ProLiant DL380 G5 в центре обработки данных под управлением Windows Server 2008 R2. Мне нужно подумать об обновлении ОЗУ на этом сервере и определиться с конфигурацией модулей ОЗУ, которые я собираюсь приобрести. Для этого мне нужно знать, сколько модулей ОЗУ установлено.
Могу я сделать это, не посещая дата-центр. Будет ли программное обеспечение вроде AIDA64 работать на таком фирменном сервере, как они работают на рабочих станциях? Или мне для этого нужен специальный инструмент от HP?
Да, можно удаленно посмотреть конфигурацию памяти.
У вашего сервера ограниченные параметры RAM. Только 8 слотов DIMM и требование для чередующейся ОЗУ. Какой у вас целевой размер ОЗУ?
Если вы не хотите запускать неизвестное программное обеспечение на сервере, вы можете использовать простой сценарий VBS:
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)
Он покажет все модули памяти и их размеры, например «2 + 2» - 4 ГБ ОЗУ в 2 модулях.
CPU-Z может предоставить вам информацию о конфигурации системы, такую как модель / характеристики процессора, конфигурация материнской платы, сведения о графическом процессоре и оперативной памяти.
Я не уверен, будет ли он работать на сервере HP, поэтому YMMV, но он использует низкоуровневые системные вызовы Windows для получения информации о вашем оборудовании, поэтому, насколько я знаю, нет причин, по которым это не сработает.
Просто скачайте / установите (или запустите автономно из переносного zip-файла), нажмите на вкладки SPD и Память и щелкните по номерам слотов, чтобы проверить, что установлено в данный момент. Смотрите скриншоты ниже: