[发明专利]一种分析网卡CPU占用率的方法和系统在审
| 申请号: | 201910212240.0 | 申请日: | 2019-03-20 |
| 公开(公告)号: | CN109960637A | 公开(公告)日: | 2019-07-02 |
| 发明(设计)人: | 周志超 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34 |
| 代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 李修杰 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网卡 绑定 外接网卡 占用率 线程 申请 设备吞吐量 用户满意度 工作负载 获取模块 内核线程 用户体验 客诉 服务器 分析 | ||
1.一种分析网卡CPU占用率的方法,其特征在于,所述方法包括:
将网卡绑定到指定CPU的内核线程上;
网卡在工作负载下时,获取所述网卡在所述指定CPU上的线程占用率。
2.根据权利要求1所述的一种分析网卡CPU占用率的方法,其特征在于,将网卡绑定到指定CPU的内核线程上的方法,包括:
获取所述指定CPU的架构,所述指定CPU的架构包括:所述指定CPU的NUMA node数量以及所述指定CPU中内核的数量;
确定网卡所挂接的NUMA node的地址;
设置任一网卡的中断个数,且所有网卡中断个数的总和≤所述指定CPU中内核的数量;
根据所设置的中断个数,确定每个中断的中断号;
将每个中断号与一个所述指定CPU的内核绑定。
3.根据权利要求2所述的一种分析网卡CPU占用率的方法,其特征在于,设置任一网卡的中断个数的方法,包括:
查看所述任一网卡的队列数;
判断所述任一网卡的队列数是否为2;
如果是,所述任一网卡的队列数保持不变;
如果否,将所述任一网卡的队列数设置为2。
4.根据权利要求2所述的一种分析网卡CPU占用率的方法,其特征在于,所述将每个中断号与一个所述指定CPU的内核绑定,具体为:
建立中断号与所述指定CPU的内核之间的映射关系。
5.根据权利要求2所述的一种分析网卡CPU占用率的方法,其特征在于,将每个中断号与一个所述指定CPU的内核绑定之后,所述方法还包括:
确认是否已将每个中断号与一个所述指定CPU的内核绑定成功。
6.根据权利要求2所述的一种分析网卡CPU占用率的方法,其特征在于,获取所述指定CPU的架构之前,所述方法还包括:
关闭irqbalance和firewalld。
7.根据权利要求1-6中任一所述的一种分析网卡CPU占用率的方法,其特征在于,网卡在工作负载下时,获取所述网卡在所述指定CPU上的线程占用率的方法,包括:
根据所获取的运行命令,启动网卡压力测试应用;
根据所述网卡压力测试应用的运行结果,获取所述网卡在所述指定CPU上的线程占用率。
8.一种分析网卡CPU占用率的系统,其特征在于,所述系统包括:
绑定模块,用于将网卡绑定到指定CPU的内核线程上;
网卡占用率获取模块,用于网卡在工作负载下时,获取所述网卡在所述指定CPU上的线程占用率。
9.根据权利要求8所述的一种分析网卡CPU占用率的系统,其特征在于,所述绑定模块包括:
CPU架构获取单元,用于获取所述指定CPU的架构,所述指定CPU的架构包括:所述指定CPU的NUMA node数量以及所述指定CPU中内核的数量;
NUMA node地址确定单元,用于确定网卡所挂接的NUMA node的地址;
中断个数设置单元,用于设置每个网卡的中断个数,且所有网卡中断个数的总和≤所述指定CPU中内核的数量;
中断号确定单元,用于根据所设置的中断个数,确定每个中断的中断号;
绑定单元,用于将每个中断号与一个所述指定CPU的内核绑定。
10.根据权利要求8或9所述的一种分析网卡CPU占用率的系统,其特征在于,所述网卡占用率获取模块还包括:
启动单元,用于根据所获取的运行命令,启动网卡压力测试应用;
网卡占用率获取单元,用于根据所述网卡压力测试应用的运行结果,获取所述网卡在所述指定CPU上的线程占用率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910212240.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:系统桌面图标加载性能测试方法
- 下一篇:一种生成测试用例的方法和装置





