注意
本文档适用于 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 性能分析部分。