8.3. 显示 Ceph 性能计数器
ceph 守护进程 .. perf 模式
命令会输出可用的指标。每个指标都有一个关联的位字段值类型。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 节点的根级别访问权限。
流程
查看指标的 schema:
ceph daemon DAEMON_NAME perf schema
注意您必须从节点运行
ceph daemon
命令来运行守护进程。从 monitor
节点执行 ceph 守护进程 .. perf 模式
命令:[root@mon ~]# ceph daemon mon.`hostname -s` perf schema
Example
{ "cluster": { "num_mon": { "type": 2 }, "num_mon_quorum": { "type": 2 }, "num_osd": { "type": 2 }, "num_osd_up": { "type": 2 }, "num_osd_in": { "type": 2 }, ...
从 OSD
节点执行 ceph 守护进程 .. perf 模式
命令:[root@mon ~]# ceph daemon osd.0 perf schema
Example
... "filestore": { "journal_queue_max_ops": { "type": 2 }, "journal_queue_ops": { "type": 2 }, "journal_ops": { "type": 10 }, "journal_queue_max_bytes": { "type": 2 }, "journal_queue_bytes": { "type": 2 }, "journal_bytes": { "type": 10 }, "journal_latency": { "type": 5 }, ...
位 | 含义 |
---|---|
1 | 浮点值 |
2 | 未签名的 64 位整数值 |
4 | 平均(Sum + Count) |
8 | 计数 |
每个值都将有位 1 或 2 设置来表示类型,可以是浮点或整数值。当位 4 被设置时,将有两个值可供读取,分别是 sum 和 count。当设置了第 8 位时,以前间隔的平均间隔值为总 delta 值(自上一次读取以来)除以 delta 的数量。另外,从右边的值分离会提供生命周期平均值值。通常,这用于衡量延迟、请求数和请求延迟总和。一些位的值会被合并,如 5、6 和 10。位值 5 是位 1 和位 4 的组合。这意味着平均值将是一个浮点值。位值 6 是位 2 和位 4 的组合。这意味着平均值为一个整数。位值 10 是位 2 和位 8 的组合。这意味着计数器值将是整数值。
其它资源
- 如需了解更多详细信息,请参阅 平均计数和总和。