代码仓
中
Memory
更新时间: 2026/10/28
在AtomGit上查看源码

ResourceDefinition ​

uris ​

  • /redfish/v1/Systems/system_id/Memory/memory_id

properties ​

名称类型是否只读取值范围/枚举值说明
@odata.contextstringtrue-内存资源模型的OData描述信息
@odata.idstringtrue-内存资源的访问路径
@odata.typestringtrue-内存资源的类型
Namestringtrue-内存资源的名称
Idstringtrue-内存资源的ID
CapacityMiBnumbertrue-内存的容量,单位为MB。
Manufacturerstringtrue-内存资源的制造商
OperatingSpeedMhznumbertrue-内存资源的当前配置速度
AllowedSpeedsMHz[ ]arraytrue-内存资源的最大速度
SerialNumberstringtrue-内存资源的序列号
ManufacturerIDstringtrue-内存资源的供应商代码
ModuleManufacturerIDstringtrue-内存资源的制造商ID
ManufacturingLocationstringtrue-内存资源的产地
ManufacturingDatestringtrue-内存资源的生产日期
MemoryDeviceTypestringtrue-内存资源的类型
DataWidthBitsnumbertrue-内存资源的数据带宽
RankCountnumbertrue-内存资源的Rank数量
PartNumberstringtrue-内存资源的原厂部件号
DeviceLocatorstringtrue-内存资源的丝印
BaseModuleTypestringtrue-内存资源的基本模块类型包括:
● RDIMM:RDIMM
● UDIMM:UDIMM
● SO_DIMM:SO_DIMM
● LRDIMM:LRDIMM
● Mini_RDIMM:Mini_RDIMM
● Mini_UDIMM:Mini_UDIMM
● SO_RDIMM_72b:SO_RDIMM_72b
● SO_UDIMM_72b:SO_UDIMM_72b
● SO_DIMM_16b:SO_DIMM_16b
● SO_DIMM_32b:SO_DIMM_32b
FirmwareRevisionstringtrue-内存资源的固件版本,仅当为DCPMM时该值有效
PersistentRegionSizeLimitMiBnumbertrue-内存资源的非易失性容量,仅当为DCPMM时该值有效
VolatileRegionSizeLimitMiBnumbertrue-内存资源的易失性容量,仅当为DCPMM时该值有效
MemoryLocation {objecttrue-内存位置信息
MemoryLocation.Socketnumbertrue-内存资源所属CPU槽位号
MemoryLocation.Controllernumbertrue-内存资源的控制器编号
MemoryLocation.Channelnumbertrue-内存资源的通道号
MemoryLocation.Slotnumbertrue-内存资源的槽位号
}
Status {objecttrue-内存资源的状态
Status.Healthstringtrue-内存资源的健康状态,包括:
● OK:正常
● Warning:警告
● Critical:严重
● null
Status.Oem {objecttrue-自定义属性
Status.Oem.Public {objectfalse-自定义属性
Status.Oem.Public.Severitystringtrue-内存资源的自定义健康状态,包括:
● Informational:正常
● Minor:轻微
● Major:严重
● Critical:紧急
● null
}
}
Status.Statestringtrue-内存资源的使能状态,当前仅为Enabled
}
Metrics {objecttrue-内存指标资源
Metrics.@odata.idstringtrue-内存指标资源的访问路径
}
Oem {objecttrue-内存资源的自定义属性
Oem.Public {objectfalse-内存资源的自定义属性
Oem.Public.MinVoltageMillivoltnumbertrue-内存资源的最小电压
Oem.Public.Technologystringtrue-内存资源的内存技术
Oem.Public.TypeDetailstringtrue-内存类型的详细信息
Oem.Public.Positionstringtrue-内存资源的内存的容器
Oem.Public.ChipBitWidthstringtrue-指定内存芯片位宽,包括:
● x4:x4
● x8:x8
● x16:x16
● other:other
Oem.Public.Typestringtrue-指定内存类型,包括:
● DCPMM:DCPMM
● DDR3:DDR3
● DDR4:DDR4
Oem.Public.OriginalPartNumberstringtrue-内存资源的原厂部件编码
Oem.Public.RemainingServiceLifePercentnumbertrue-内存资源的剩余寿命,仅当为DCPMM时该值有效
Oem.Public.MediumTemperatureCelsiusnumbertrue-内存资源的介质温度,仅当为DCPMM时该值有效
说明:已屏蔽该属性值频繁变化导致的事件上报
Oem.Public.ControllerTemperatureCelsiusnumbertrue-内存资源的控制器温度,仅当为DCPMM时该值有效
说明:已屏蔽该属性值频繁变化导致的事件上报
Oem.Public.BomNumberstringtrue-内存资源的BOM编码
Oem.Public.EccCountnumbertrue-内存可纠正错误数量
说明:已屏蔽该属性值频繁变化导致的事件上报
}
}
ErrorCorrectionstringtrue-内存设备支持的纠错方案,包括:
● AddressParity:AddressParity
● MultiBitECC:MultiBitECC
● SingleBitECC:SingleBitECC
● NoECC:NoECC
Links {objecttrue-内存资源的资源链接
Links.Processors [ {arraytrue-内存关联处理器资源
Links.Processors[].@odata.idstringtrue-内存关联处理器资源的访问路径
} ]
}

supported_methods ​

  • GET

HTTP methods ​

GET ​

命令功能

查询指定内存资源信息

命令格式

URL: https://device_ip/redfish/v1/Systems/system_id/Memory/memory_id

请求头:

text

X-Auth-Token: 123456789***********************

请求消息体: 无

参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
system_id系统资源的ID参见源文件参数说明
auth_value请求消息的鉴权参数可通过/redfish/v1/SessionService/Sessions创建会话时获得

使用指南

无

使用实例

请求样例:

http
GET <https://device_ip/redfish/v1/Systems/system_id/Memory/memory_id>

X-Auth-Token: 123456789***********************

请求消息体:无

响应样例:

json
{
"@odata.context": "/redfish/v1/$metadata#Memory.Memory",
"@odata.id": "/redfish/v1/Systems/1/Memory/mainboardDIMM000",
"@odata.type": "#Memory.v1_1_0.Memory",
"Name": "mainboardDIMM000",
"Id": "mainboardDIMM000",
"CapacityMiB": 8192,
"Manufacturer": "Samsung",
"OperatingSpeedMhz": 2133,
"AllowedSpeedsMHz": [],
"SerialNumber": "0x3395176F",
"ManufacturerID": "CE00",
"ModuleManufacturerID": "CE00",
"ManufacturingLocation": "02",
"ManufacturingDate": "2020",
"MemoryDeviceType": "DDR4",
"DataWidthBits": 72,
"RankCount": 2,
"PartNumber": "12345678",
"DeviceLocator": "DIMM000",
"BaseModuleType": "RDIMM",
"FirmwareRevision": "1.0.2",
"VolatileRegionSizeLimitMiB": null,
"PersistentRegionSizeLimitMiB": null,
"MemoryLocation": {
"Socket": 0,
"Controller": 0,
"Channel": 0,
"Slot": 0
},
"Status": {
"Health": "OK",
"Oem": {
"Public": {
"Severity": "Informational"
}
},
"State": "Enabled"
},
"Oem": {
"Public": {
"MinVoltageMillivolt": 1200,
"Technology": "Intel persistent memory",
"TypeDetail": "Synchronous| Registered (Buffered)",
"Position": "mainboard",
"ChipBitWidth": "x4",
"Type": "DDR4",
"OriginalPartNumber": "12345678",
"RemainingServiceLifePercent": null,
"MediumTemperatureCelsius": 0,
"ControllerTemperatureCelsius": 0,
"BomNumber": "06200240",
"EccCount": 0
}
},
"Metrics": {
"@odata.id": "/redfish/v1/Systems/1/Memory/mainboardDIMM000/MemoryMetrics"
},
"ErrorCorrection": "NoECC",
"Links": {
"Processors": [
{
"@odata.id": "/redfish/v1/Systems/1/Processors/1"
}
]
}
}

响应码:200