注意

本文档适用于 Ceph 的开发版本。

安装 Oprofile

分析 Ceph CPU 消耗的最简单方法是使用 oprofile 全系统性能分析器。

安装

如果您使用的是 Debian/Ubuntu 发行版,您可以通过执行以下命令安装 oprofile

sudo apt-get install oprofile oprofile-gui

编译用于性能分析的 Ceph

要编译用于性能分析的 Ceph,首先清除所有内容。

git clean -dfx

最后,编译 Ceph。

    ./do-cmake.sh -DCMAKE_CXX_FLAGS="-fno-omit-frame-pointer -O2 -g"
cd build
cmake --build .

在此命令中,指定了 CMAKE_CXX_FLAGS。这提供了调用图输出。

Ceph 配置

确保您禁用 lockdep。考虑将日志记录级别设置为适合生产集群的级别。有关详细信息,请参阅 Ceph 日志记录和调试

有关使用 Oprofile 的详细信息,请参阅 RADOS 故障排除文档中的 CPU 性能分析部分。

由 Ceph 基金会为您呈现

Ceph 文档是由非营利性 Ceph 基金会 资助和托管的社区资源。如果您希望支持这项工作和我们的其他努力,请考虑 立即加入