---
title: 获取RoCE网卡与交换机配置
description: "该脚本使用ssh连接主机和交换机，通过命令获取交换机中的ai-fabric、ai-ecn、PFC，以及目标主机和本地环境中RoCE网卡的PFC和DCQCN，并通过对比给出合适建议和配置详情。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24/usermanual/kunpengoper_06_0025.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24/usermanual/kunpengoper_06_0025.html
indexId: 521a730a1c78885b66fdb60c3c336182cb1442c3acf3b934ea29da8700df496b77
---
# 获取RoCE网卡与交换机配置

#### 功能描述

该脚本使用ssh连接主机和交换机，通过命令获取交换机中的ai-fabric、ai-ecn、PFC，以及目标主机和本地环境中RoCE网卡的PFC和DCQCN，并通过对比给出合适建议和配置详情。

- 系统必须为aarch64，且目标环境支持ssh命令。
- 脚本输出颜色说明：绿色代表配置合理，蓝色只是获得的结果，并不代表合理，红色代表配置不合理。
- 脚本参数除特殊说明外，均可以组合使用。


#### 操作步骤

1. 进入/usr/bin/malluma_tools目录下，查看脚本使用方法。

```
cd /usr/bin/malluma_tool
s
./roce_check -h
```


**表1 脚本帮助说明**

| 参数 | 说明 |
| --- | --- |
| \-e,\-\-exchanges <arg> | 获取交换机的地址；<arg>格式 username@IP:PORT，省略端口时默认使用22端口，多个交换机使用/分隔。 |
| \-o,\-\-hosts <arg> | 获取服务器的地址；<arg>格式 username@IP:PORT，省略端口时默认使用22端口，多个服务器使用/分隔。 |
| \-E,\-\-exchange\-file <filePath> | 以文件形式获取交换机地址；<filePath>为文件的绝对或相对路径，文件中的内容每行代表一个远程连接，格式如下，可省略端口：username@IP:PORT。 |
| \-O,\-\-host\-file <filePath> | 以文件形式获取服务器地址；<filePath>为文件的绝对或相对路径，文件中的内容每行代表一个远程连接，格式如下，可省略端口：username@IP:PORT。 |
| \-v,\-\-verbose | 获取交换机和目标主机详细配置，并写入到当前目录下的文件夹roce\_check\_default，必须与\-e/\-o/\-E/\-O/\-l组合使用，如需改变目录位置请使用\-d。 |
| \-d <dir> | 指定写入交换机和目标主机详细配置的目录；该参数必须和\-v项一起使用，其他情况无效，<dir>为指定目录的文件路径。 |
| \-l,\-\-local | 获取本地服务器RoCE网卡配置。 |
| \-h,\-\-help | 获取帮助信息。 |


2. 获取RoCE网卡配置。

```
./roce_check -
o username@
IP:port
```


  查看RoCE网卡配置PFC和DCQCN参数，端口号port不输入默认为22。

3. 获取交换机参数。

```
./roce_check -
e username@
IP:port
```


  查看交换机参数ai-fabric、ai-ecn和PFC，端口号port不输入默认为22。
