注意
本文档适用于 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. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.