---
title: UCX环境变量推荐配置
description: "| 项目 | 说明 | 缺省值 |"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2300/bds/kunpengbds_omniruntime_20_0179.html
sourcePath: /source/zh/kunpengboostkithistory/2300/bds/kunpengbds_omniruntime_20_0179.html
indexId: a019279c851347ca025eda836a0204e223c964bb7da4163ec2443d334568dd9178
---
# 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 | 设置内核Socket的发送缓冲区大小。 | 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内部自动选择） |
