鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

使能UCX

在编译容器中添加UCX模块,加速Ceph集群的网络通信性能。

  1. 进入编译容器。
    1
    podman exec -it openeuler2203sp4_build /bin/bash
    
  2. 在合入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
    
  3. 修改EventEpoll.h文件代码。
    1. 打开EventEpoll.h文件。
      1
      vim src/msg/async/EventEpoll.h
      
    2. “i”进入编辑模式,将原文件中的34行代码替换为如下内容。
      1
      is_polling = cct->_conf->ms_async_op_threads_polling | cct->_conf->ms_async_ucx_event_polling;
      

    3. “Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
  4. 完成上述步骤后,需要进行编译Ceph,具体操作步骤请参见编译Ceph