跳到主要内容

GET – 内存属性

使用 GET 方法检索 Redfish 服务的 Memory 资源中的属性

请求 URL

GET https://<BMC_IPADDR>/redfish/v1/MemoryService/Memory/{1...N}

请求正文

响应正文

字段

类型

描述

Name

字符串

内存名称

Description

字符串

“This resource is used to represent a memory for a Redfish implementation.”

SerialNumber

字符串

此内存的序列号。

VolatileRegionSizeLimitMiB

字符串

易失性区域的总大小,以兆字节(MiB)为单位。

MemoryDeviceType

字符串

内存设备的类型详细信息。

Id

字符串

内存 ID。

MemorySubsystemControllerProductID

字符串

此内存设备的内存子系统控制器产品 ID。

Links

对象

 
 

Chassis

链接

包含此内存设备的机箱的链接。

MemoryMedia

数组

此内存设备的介质。

PartNumber

字符串

产品部件号。

DeviceID@Redfish.Deprecated

字符串

此属性已弃用。请改用 ModuleProductID。

MemoryLocation

对象

 
 

Channel

整数

内存设备连接到的通道编号。

 

MemoryController

整数

内存设备连接到的内存控制器编号。

 

Slot

整数

内存设备连接到的 DIMM 插槽(slot)编号。

 

Socket

整数

内存设备连接到的 CPU 插槽(socket)编号。

MemorySubsystemControllerManufacturerID

字符串

内存子系统控制器的制造商 ID。

MemoryType

字符串

内存设备的类型。

DeviceLocator

字符串

内存设备在平台中的位置。

RankCount

整数

内存设备中可用的列数。

SubsystemVendorID@Redfish.Deprecated

字符串

此属性已弃用。请改用 MemorySubsystemControllerManufacturerID。

VendorID

字符串

供应商 ID。

Regions

数组

内存设备中的内存区域信息。

 

Regions[N]

对象

  

RegionId

字符串

区域 ID。

  

MemoryClassification

字符串

内存分类。

  

SizeMiB

数字

容量值。

SecurityCapabilities

对象

内存设备的安全功能。

VendorID@Redfish.Deprecated

字符串

此属性已弃用。请改用 ModuleManufacturerID。

Location

对象

 

PartLocation

对象

  

LocationType

字符串

部件的位置类型。

  

ServiceLabel

字符串

部件位置的标签。

  

LocationOrdinalValue

整数

表示部件位置的数字。如果 LocationType 为“slot”,而此单元位于插槽 2 中,则 LocationOrdinalValue 为 2。

DeviceLocator@Redfish.Deprecated

字符串

此属性自 v4_1_0 起已弃用。请改用 Location/PartLocation/ServiceLabel。

DataWidthBits

整数

数据宽度(以比特为单位)。

CapacityMiB

整数

内存容量,以兆字节(MiB)为单位。

Description

字符串

“This resource is used to represent a memory for a Redfish implementation.”

SubsystemDeviceID@Redfish.Deprecated

字符串

此属性已弃用。请改用 MemorySubsystemControllerProductID。

Manufacturer

字符串

内存设备制造商。

SubsystemDeviceID

字符串

子系统设备 ID。

OperatingMemoryModes

数组

内存设备支持的内存模式。

Status

对象

 

State

字符串

资源的状态。

 

Health

字符串

资源的运行状况。

BusWidthBits

整数

总线宽度(以比特为单位)。

OperatingSpeedMhz

整数

内存设备的运行速度(以 MHz 或 MT/s 为单位,视情况而定)。

ModuleManufacturerID

字符串

此存储设备的制造商 ID。

BaseModuleType

字符串

内存设备的基础模块类型。

SubsystemVendorID

字符串

子系统供应商 ID。

AllowedSpeedsMHz

数组

此存储设备支持的速度。

ModuleProductID

字符串

产品 ID。

DeviceID

字符串

设备 ID。

PersistentRegionSizeLimitMiB

整数

持久性区域的总大小,以兆字节(MiB)为单位。

NonVolatileSizeMiB

数字

非易失性部分内存的总大小(以 MiB 为单位)。仅对 AEP 存在。

VolatileSizeMiB

整数

易失性部分内存的总大小(以 MiB 为单位)。

CacheSizeMiB

数字

缓存部分内存的总大小(以 MiB 为单位)。仅对 AEP 存在。

LogicalSizeMiB

数字

逻辑内存的总大小(以 MiB 为单位)。仅对 AEP 存在。

FunctionClasses

数组

存储设备的功能类别。

状态代码

HTTP 状态代码错误消息 ID
500InternalError

示例

返回以下示例 JSON 响应:

{
"SerialNumber": "132D7396",
"VolatileRegionSizeLimitMiB": null,
"MemoryDeviceType": "DDR4",
"Id": "12",
"MemorySubsystemControllerProductID": "0x0000",
"Links": {
"Chassis": {
"@odata.id": "/redfish/v1/Chassis/1"
}
},
"MemoryMedia": [
"DRAM"
],
"Location": {
"PartLocation": {
"LocationType": "Slot",
"ServiceLabel": "DIMM 12",
"LocationOrdinalValue": 11
}
},
"DeviceID@Redfish.Deprecated": "The property is deprecated. Please use ModuleProductID instead.",
"MemoryLocation": {
"Channel": 2,
"MemoryController": 0,
"Slot": 12,
"Socket": 1
},
"MemorySubsystemControllerManufacturerID": "0x0000",
"MemoryType": "DRAM",
"DeviceLocator": null,
"DataWidthBits": null,
"Oem": {
"Lenovo": {
"@odata.type": "#LenovoMemory.v1_0_0.LenovoMemory",
"FruPartNumber": ""
}
},
"DeviceLocator@Redfish.Deprecated": "The property is deprecated since v4_1_0. Please use Location/PartLocation/ServiceLabel instead.",
"RankCount": 3,
"BaseModuleType": "LRDIMM",
"OperatingSpeedMhz": 21333,
"VendorID": "Micron Technology",
"Regions": [],
"ModuleProductID": "0x0000",
"@odata.id": "/redfish/v1/Systems/1/Memory/12",
"VendorID@Redfish.Deprecated": "The property is deprecated. Please use ModuleManufacturerID instead.",
"@odata.type": "#Memory.v1_9_1.Memory",
"SecurityCapabilities": {},
"@odata.etag": "\"e0116cdc90fe3599856ff\"",
"CapacityMiB": 65536,
"Description": "This resource is used to represent a memory for a Redfish implementation.",
"AllowedSpeedsMHz": [
0
],
"Manufacturer": "Micron Technology",
"SubsystemDeviceID": "0x0000",
"OperatingMemoryModes": [
"Volatile"
],
"Status": {
"State": "Enabled",
"Health": "OK"
},
"SubsystemDeviceID@Redfish.Deprecated": "The property is deprecated. Please use MemorySubsystemControllerProductID instead.",
"PartNumber": "72ASS8G72LZ-2G6B2",
"ModuleManufacturerID": "0x2c80",
"SubsystemVendorID@Redfish.Deprecated": "The property is deprecated. Please use MemorySubsystemControllerManufacturerID instead.",
"SubsystemVendorID": "0x0000",
"DeviceID": "DIMM_12",
"Name": "DIMM 12",
"BusWidthBits": null,
"PersistentRegionSizeLimitMiB": null,
"VolatileSizeMiB": 65536,
"FunctionClasses": [
"Volatile"
]