当前位置: 首页 > news >正文

【微知】Mellanox mft工具的shell工具 mft-shell的基础用法(fw info、port info)

背景

mft-shell是一个不错的对于入门的方式,他会以初学者方式介绍如何用mft工具,用类似交换机配置的方式来引导,并且会把相关命令的实际执行命令列出来。

快速回忆

# mft-shell
mftShell> .set device 01:00.0  #设置所在device
mftShell [01:00.0]> fw info #sudo flint -d 01:00.0 q 
mftShell [01:00.0]> fw crspace  #查看mstdump的配置寄存器空间
mftShell [01:00.0]> fw info #mlxconfig查看配置: sudo mlxconfig -d 01:00.0 -e q
mftShell [01:00.0]> port info #查看端口信息:sudo mlxlink -d 01:00.0
mftShell [01:00.0]> port fec show 
mftShell [01:00.0]> fw info full 
mftShell [01:00.0]> port type eth

比如在mft中,mlxlink是查看port info的。 mlxconfig是查看fw info的。

用法

启动 mft-shell

在这里插入图片描述

查看帮助 .help

在这里插入图片描述

查看有哪些命令或者下一步

使用table 自动补全
在这里插入图片描述

操作某个端口

mft-shell操作很多需要先设置设备,进入类似交换机的交互界面
如果报错:Device to operate with is not defined. Use '.set device <device>' to set the device.
需要设置device,设置方式:.set device <table> 这里是指敲table命令
比如执行fw info,无法获取,需要用.set设置device之后即可
在这里插入图片描述

查看固件信息 fw info full

可以看到实际执行命令是:sudo flint -d 01:00.0 q full

在这里插入图片描述

查看配置寄存器 fw crspace

crspace: on-chip registers and resources of the device.
在这里插入图片描述
下面是详细的所有dump信息,寄存器配置空间的值:(另外通过这里,所谓的mstdump核心,其实就是configure register的dump,而不是其他。然后如果知道某些特殊寄存器代表的含义,可以定位出很多问题,这也是为何mstdump对于分析fw问题至关重要。甚至可以由此开发一个常见问题的分析清单和观测清单。比如某个寄存器或者某几个关联,或者某几次关联,能够看到不少关键点。

其他命令

在这里插入图片描述
设置speed,设置state,设置type是ib还是eth
在这里插入图片描述
这个工具有个好处不知道怎么设置ib或者eth命令,可以先用他,然后得到命令进行操作。
比如设置为eth模式:修改了sudo mlxconfig -d 01:00.0 s LINK_TYPE_P1=ETH
在这里插入图片描述

综述

在某些场景使用mft-shell还有有一些特殊作用,比如相比于mstdump直接收集信息到文件,使用mft-shell的fw crspace,可以更直观的知道sudo mstdump 01:00.0,并且看到命令也是连续的。更多用法可以不断探索。

http://www.dtcms.com/a/475483.html

相关文章:

  • 集团网站网页模板腾讯云域名注册入口
  • wap网站建设公司互联网推广属于什么经营范围
  • 个人网站是什么意思一个人的免费高清影院
  • Go语言技术与应用(六):命令行工具开发基础
  • 网站建设通ipv6地址可以做网站吗
  • 北京网站设计工资多少西宁网站制作多少钱
  • 做张家界旅游网站多少钱苏州市市政建设管理处网站
  • 【图像处理基石】遥感图像地物识别从0到1:流程、实战与避坑指南
  • 西安集团网站建设趣丁号友情链接
  • sql优化之部分索引(Using index condition简称ICP)
  • 网站建设西安wordpress微交易
  • 滴滴出行网站建设Python爬取wordpress
  • 容器运维管理技能完全指南
  • 网站定位包括哪些内容电商是做什么的?
  • 网站开发的系统设计怎么写wordpress下载验证码
  • 前端开发者对AI的思考
  • 使用MCAL的Fee模块集成ETAS存储协议栈
  • 站内推广的方法电子商务网站建设的规划
  • 东莞做营销型网站indesign做网站
  • 博客类网站建设怎么制作ppt的步骤教程
  • 特别分享:关于智普AI智能体
  • 郑州建网站需要多少钱专业的网站建设流程
  • 云南网站设计哪家好邢台封控最新消息
  • 删除网站栏目node.js wordpress
  • burp插件HAE相关问题
  • 怎么做国内网站吗wordpress 404重写
  • JasperReports下载和使用教程(附压缩包)
  • 如何利用wordpress编辑网站凉山网站开发
  • iptables端口转发
  • 网站建设摊销网站页面背景