0

我正在学习ceph的bluestore。我正在尝试使用 ceph_object_store 来测试 bluestore。但我看到很多不相关的日志输出。但我看不到任何与基准相关的输出。我发现基准测试使用 dout(0) 来打印日志。那么如何关闭不相关的日志输出并将基准设置为打印呢?

那些不相关的日志输出喜欢:

2021-07-13T08:17:51.821+0000 7f9b76d5f2c0 1 bluestore(/var/lib/ceph/osd/ceph-admin) _upgrade_super 从 4,最新 4 2021-07-13T08:17:51.821+0000 7f9b76d5f2c0 1 bluestore(/ var/lib/ceph/osd/ceph-admin) _upgrade_super 完成 2021-07-13T08:17:51.825+0000 7f9b6cddd700 0 在 4 KB 的块中写入 10 MB 2021-07-13T08:17:51.885+0000 7f9b76d5f2c0 0 写了 1 MB in 64958us,速率为 157640 KB/s 和 39410 iops 2021-07-13T08:17:51.889+0000 7f9b76d5f2c0 1 bluestore(/var/lib/ceph/osd/ceph-admin) umount 2021-07-13T08: 17:51.897+0000 7f9b6d5de700 0 bluestore(/var/lib/ceph/osd/ceph-admin) 分配统计探测 1:cnt:2560 碎片:2560 大小:10485760 2021-07-13T08:17:51.897+0000 7f9b6d5bluede700 0 (/var/lib/ceph/osd/ceph-admin) 探测 -1: 0, 0, 0 2021-07-13T08:17:51.897+0000 7f9b6d5de700 0 bluestore(/var/lib/ceph/osd/ceph-admin ) 探针 -3: 0, 0,0 2021-07-13T08:17:51.897+0000 7f9b6d5de700 0 bluestore(/var/lib/ceph/osd/ceph-admin) 探测 -5:0,0,0 2021-07-13T08:17:51.897+0000 7f9b6d5de700 0 bluestore(/var/lib/ceph/osd/ceph-admin) 探测 -9: 0, 0, 0 2021-07-13T08:17:51.897+0000 7f9b6d5de700 0 bluestore(/var/lib/ceph/osd/ceph -admin) 探测 -17: 0, 0, 0 2021-07-13T08:17:51.897+0000 7f9b6d5de700 0 bluestore(/var/lib/ceph/osd/ceph-admin) ---------- -- 2021-07-13T08:17:51.897+0000 7f9b76d5f2c0 4 rocksdb: [db/db_impl/db_impl.cc:446] 关机:取消所有后台工作 2021-07-13T08:17:51.897+0000 7f9b76d5f2c0 4 rocksdb: [ db/db_impl/db_impl.cc:625] 关闭完成 2021-07-13T08:17:51.897+0000 7f9b76d5f2c0 1 bluefs umount 2021-07-13T08:17:51.897+0000 7f9b76d5f2c0 1 bdev(0x55d2cc088/88/ osd/ceph-admin/block) 关闭 2021-07-13T08:17:52。173+0000 7f9b76d5f2c0 1 freelist 关闭 2021-07-13T08:17:52.173+0000 7f9b76d5f2c0 1 bdev(0x55d2cc098400 /var/lib/ceph/osd/ceph-admin/block) 关闭

4

1 回答 1

1

您可以将 Ceph 子系统日志级别设置为 0,然后在所需子系统上设置日志级别。此处记录了完整列表和设置方法: https ://docs.ceph.com/en/latest/rados/troubleshooting/log-and-debug/#ceph-subsystems

于 2021-07-15T07:52:28.790 回答