您可以使用 ListDriveStats 方法列出集群中多个驱动器的活动测量结果概要。默认情况下,此方法将返回集群中所有驱动器的统计信息,这些测量结果是随着向集群添加驱动器而累计得出的。此方法返回的某些值适用于块驱动器,某些值适用于元数据驱动器。
此方法具有以下输入参数:
名称 | 说明 | 类型 | 默认值 | 必需 |
---|---|---|---|---|
drives | 要返回驱动器统计信息的驱动器 ID (driveID) 列表。如果省略此参数,则返回所有驱动器的测量结果。 | 整型数组 | 无 | 否 |
此方法具有以下返回值:
名称 | 说明 | 类型 |
---|---|---|
driveStats | 列出每个驱动器的驱动器活动信息。 | driveStats 数组 |
errors | 此列表包含 driveID 以及相关错误消息。此参数始终存在,如果没有错误,则为空白。 | JSON 对象数组 |
此方法的请求类似于以下示例:
{ "id": 1, "method": "ListDriveStats", "params": { "drives":[22,23] } }
此方法返回类似于以下示例的响应:
{ "id": 1, "result": { "driveStats": [ { "driveID": 22, "failedDieCount": 0, "lifeRemainingPercent": 84, "lifetimeReadBytes": 30171004403712, "lifetimeWriteBytes": 103464755527680, "powerOnHours": 17736, "readBytes": 14656542, "readOps": 3624, "reallocatedSectors": 0, "reserveCapacityPercent": 100, "timestamp": "2016-03-01T00:19:24.782735Z", "totalCapacity": 300069052416, "usedCapacity": 1783735635, "usedMemory": 879165440, "writeBytes": 2462169894, "writeOps": 608802 } ], "errors": [ { "driveID": 23, "exception": { "message": "xStatCheckpointDoesNotExist", "name": "xStatCheckpointDoesNotExist" } } ] } }