注意

本文档适用于 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。考虑将日志记录设置为适合生产集群的适当级别。有关使用Oprofile的详细信息,请参阅RADOS故障排除文档的 for details.

请参阅CPU 分析Ceph日志记录和调试部分。

由 Ceph 基金会带给您

Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.