[发明专利]一种统计PCIE信息的方法和系统在审
申请号: | 201810758521.1 | 申请日: | 2018-07-11 |
公开(公告)号: | CN109032981A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 郭美思;丛戎 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 装置信息 统计 用户查看 用户查询 用户提供 累加 可视化 总通道 打印 自动化 | ||
1.一种统计PCIE信息的方法,其特征在于,所述方法包括以下步骤:
提取PCIE装置信息;
统计提取出的所述PCIE装置信息以得出PCIE装置的总数量,打印并呈现出所述PCIE装置信息和所述PCIE装置的总数量;
根据提取出的所述PCIE装置信息计算每个PCIE装置的通道数量;以及
累加所述每个PCIE装置的通道数量以计算并呈现出总通道数量。
2.根据权利要求1所述的方法,其特征在于,所述方法是在linux系统环境下执行。
3.根据权利要求2所述的方法,其特征在于,提取所述PCIE装置信息包括:
从所有PCI设备信息中筛选PCIE信息;
从筛选出的所述PCIE信息中提取含有Root Port的字段行;以及
从含有Root Port的所述字段行中提取出所述PCIE装置信息。
4.根据权利要求3所述的方法,其特征在于,利用lspci命令从所有PCI设备信息中筛选PCIE信息,通过grep命令及去重操作从筛选出的所述PCIE信息中提取含有Root Port的字段行;以及通过awk命令从含有Root Port的所述字段行中提取出所述PCIE装置信息。
5.根据权利要求2所述的方法,其特征在于,计算每个PCIE装置的通道数量包括:通过lspci-s命令和PCIE装置名称计算每个PCIE装置的通道数量。
6.一种统计PCIE信息的系统,其特征在于,所述系统包括:
用于提取PCIE装置信息的模块;
用于统计提取出的所述PCIE装置信息以得出PCIE装置的总数量并打印并呈现出所述PCIE装置信息和所述PCIE装置的总数量的模块;
用于根据提取出的所述PCIE装置信息计算每个PCIE装置的通道数量的模块;以及
用于累加所述每个PCIE装置的通道数量以计算并呈现出总通道数量的模块。
7.根据权利要求6所述的系统,其特征在于,所述系统是在linux系统环境下运行。
8.根据权利要求7所述的系统,其特征在于,所述用于提取PCIE装置信息的模块配置成:
从所有PCI设备信息中筛选PCIE信息;
从筛选出的所述PCIE信息中提取含有Root Port的字段行;以及
从含有Root Port的所述字段行中提取出所述PCIE装置信息。
9.根据权利要求8所述的系统,其特征在于,所述用于提取PCIE装置信息的模块配置成:
利用lspci命令从所有PCI设备信息中筛选PCIE信息,
通过grep命令及去重操作从筛选出的所述PCIE信息中提取含有Root Port的字段行;以及
通过awk命令从含有Root Port的所述字段行中提取出所述PCIE装置信息。
10.根据权利要求7所述的系统,其特征在于,用于根据提取出的所述PCIE装置信息计算每个PCIE装置的通道数量的模块配置成:通过lspci-s命令和PCIE装置名称计算每个PCIE装置的通道数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810758521.1/1.html,转载请声明来源钻瓜专利网。