使能UCX
在编译容器中添加UCX模块,加速Ceph集群的网络通信性能。
- 进入编译容器。
1
podman exec -it openeuler2203sp4_build /bin/bash
- 在合入SPDK patch基础上,将ceph-17.2.7-ucx.patch下载到“/home/ceph-17.2.7”目录下,再合入UCX patch。
1 2
cd /home/ceph-17.2.7 patch -p1 < ceph-17.2.7-ucx.patch
- 修改EventEpoll.h文件代码。
- 打开EventEpoll.h文件。
1
vim src/msg/async/EventEpoll.h
- 按“i”进入编辑模式,将原文件中的34行代码替换为如下内容。
1
is_polling = cct->_conf->ms_async_op_threads_polling | cct->_conf->ms_async_ucx_event_polling;
- 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
- 打开EventEpoll.h文件。
- 完成上述步骤后,需要进行编译Ceph,具体操作步骤请参见编译Ceph。
父主题: 编译Ceph