MFT 工具包中 mxlreg 和 mlxconfig使用细节疑问。

从此文档(https://docs.mellanox.com/display/MFT4170/mlxreg+Utility)中看到,mlxreg和mlxconfig工具的使用方法,具体使用过程中有些疑问:

1、在设置和获取寄存器fields值得时候,–indexes参数是怎么获取的,是从查询的寄存器信息中计算的吗?

2、mlxreg工具使用在文档目录的debug使用部分,用户是否能够通过设置寄存器,获取更佳的性能?会不会有性能稳定性能方面问题?如果可行的话,请问有没有关于列出寄存器功能等更加详细的文档?

3、使用工具mlxconfig 参数为query的时候,可以获取当前设备的设置,show_confs可以获取所有参数列表。请问query查询的当前设备的参数就是当前设备所支持的全量可配置参数吗?是否在show_confs中仍在存在可以配置的参数选项?两者是子集的关系?

4、mlxconfig的参数设置是不是mxlreg寄存器设置的参数组合?两者之间是有联系的吗?

感谢。😀 ​

你好;

  1. ​这个值是内部信息, 我们不能提供给客户
  2. 没有详细文档可以提供
  3. query查询的就是全部能配置的。
  4. 没有关系

谢谢​

感谢回复。

3中query获取的设备参数值,针对不同的网络应用,理论上讲是不是存在不同的参数模板,能够有更佳的网络性能表现?​

基本不会, 你可以仔细看看mlxconfig可以改的参数, 主要是功能,不是性能

你好,感谢回复。我们这边修改了CQE_COMPRESSION和INT_LOG_MAX_PAYLOAD_SIZE参数,并且使用OSU benchmark进行性能测试,发现在某些场景下能够提升性能。现在想请问下,除了reboot重启或者使用mlxfwreset 是配置生效,有没有其它不影响网络的方法使配置生效的?因为我们后期想针对应用特征对设置进行动态设置,所以需要保证网络的稳定行。