我在数据中心有一台运行 Windows Server 2008 R2 的 HP ProLiant DL380 G5 服务器。我需要考虑升级这台服务器上的 RAM,并决定要购买的 RAM 单元的配置。为此,我需要知道安装了多少个 RAM 单元。
我可以不去数据中心就做到这一点吗?AIDA64 之类的软件是否可以在这种品牌服务器上像在工作站上一样工作?还是我需要使用 HP 的特殊工具来实现这一点?
答案1
如果您不想在服务器上运行未知软件,那么您可以使用一个简单的 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”——2 个模块中有 4GB 的 RAM。
答案2
答案3
CPU-Z可以为您提供系统配置信息,例如 CPU 型号/功能、主板配置、GPU 和 RAM 详细信息。
我不确定它是否可以在 HP 服务器上运行,所以 YMMV,但它使用低级 Windows 系统调用来提取有关硬件的信息,所以据我所知,没有理由它不能运行。
只需下载/安装(或从便携式 zip 文件独立运行),然后单击 SPD 和内存选项卡,然后单击插槽号即可检查当前安装的内容。请参阅以下屏幕截图: