---
title: UCX环境变量推荐配置
description: "- UCX_TCP_TX_SEG_SIZE ：配置发送侧的缓存池中Buffer大小，默认为8KB。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/230RC5/bds/kunpengbds_omniruntime_20_0179.html
sourcePath: /source/zh/kunpengboostkithistory/230RC5/bds/kunpengbds_omniruntime_20_0179.html
indexId: 22ef8c3bbc0565ff48606a7df13a07494236af28bdf2754407c2dccca9a1d42e80
---
# UCX环境变量推荐配置

#### TCP场景

- UCX_TCP_TX_SEG_SIZE ：配置发送侧的缓存池中Buffer大小，默认为8KB。
- UCX_TCP_TX_MAX_BUFS：配置发送侧的缓存池中最大Buffer数目，默认为-1，无限大。
- UCX_TCP_TX_BUFS_GROW：配置发送侧缓存池每次内存增长的Buffer数目，默认为8。
- UCX_TCP_RX_SEG_SIZE ：配置接收侧的缓存池中Buffer大小，默认为64KB。
- UCX_TCP_RX_MAX_BUFS：配置接收侧的缓存池中最大Buffer数目，默认为-1，无限大。
- UCX_TCP_RX_BUFS_GROW：配置接收侧缓存池每次内存增长的Buffer数目，默认为8。
- UCX_TCP_MAX_NUM_EPS：配置最多创建的ep（即socket）数目，默认为256。
- UCX_TCP_SNDBUF：设置内核Ssocket的发送缓冲区大小，默认为auto。
- UCX_TCP_RCVBUF：设置内核Socket的接收缓冲区大小，默认为auto。


#### RC verbs场景

- UCX_RC_VERBS_MAX_NUM_EPS：配置最多创建的RC ep数目，默认为256。
- UCX_RC_VERBS_TX_QUEUE_LEN：配置qp的发送队列长度，默认为256。
- UCX_RC_VERBS_SEG_SIZE：配置缓存池中Buffer大小，默认为8256。
- UCX_RC_VERBS_TX_MAX_BUFS：配置发送侧的缓存池中最大Buffer数目，默认为-1，无限大。
- UCX_RC_VERBS_TX_BUFS_GROW：配置发送侧缓存池每次内存增长的Buffer数目，默认为1024。
- UCX_RC_VERBS_TX_CQ_LEN：配置发送侧qp的最大cq队列的长度，限制QP的总发送个数，默认为4096。
- UCX_RC_VERBS_RX_QUEUE_LEN：配置qp的接收队列长度，默认为4095。
- UCX_RC_VERBS_RX_MAX_BUFS：配置接收侧的缓存池中最大Buffer数目，默认为-1，无限大。
- UCX_RC_VERBS_RX_BUFS_GROW：配置接收侧缓存池每次内存增长的Buffer数目，默认为0（UCX内部自动选择）。


#### RC mlx5场景

- UCX_RC_MLX5_TX_QUEUE_LEN：配置qp的发送队列长度，默认为256。
- UCX_RC_MLX5_SEG_SIZE：配置缓存池中Buffer大小，默认为8256。
- UCX_RC_MLX5_TX_MAX_BUFS：配置发送侧的缓存池中最大Buffer数目，默认为-1，无限大。
- UCX_RC_MLX5_TX_BUFS_GROW：配置发送侧缓存池每次内存增长的Buffer数目，默认为1024。
- UCX_RC_MLX5_TX_CQ_LEN：配置发送侧qp的最大cq队列的长度，限制QP的总发送个数，默认为4096。
- UCX_RC_MLX5_RX_QUEUE_LEN：配置qp的接收队列长度，默认为4095。
- UCX_RC_MLX5_RX_MAX_BUFS：配置接收侧的缓存池中最大Buffer数目，默认为-1，无限大。
- UCX_RC_MLX5_RX_BUFS_GROW：配置接收侧缓存池每次内存增长的Buffer数目，默认为0（UCX内部自动选择）。
