CN105068911A - 一种针对cpu内核进行网卡性能调优的方法 - Google Patents

一种针对cpu内核进行网卡性能调优的方法 Download PDF

Info

Publication number
CN105068911A
CN105068911A CN201510513815.4A CN201510513815A CN105068911A CN 105068911 A CN105068911 A CN 105068911A CN 201510513815 A CN201510513815 A CN 201510513815A CN 105068911 A CN105068911 A CN 105068911A
Authority
CN
China
Prior art keywords
echo
proc
bit
network interface
irq
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510513815.4A
Other languages
English (en)
Inventor
赵勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201510513815.4A priority Critical patent/CN105068911A/zh
Publication of CN105068911A publication Critical patent/CN105068911A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种针对CPU内核进行网卡性能调优的方法,涉及网卡测试技术领域,在LINUX***下,通过命令:1)OS2UNIX脚本文件;2)运行对应程序;实现各种断绑定及验证操作结果。本方法能快速实现配置过程,大大提高效率,并且不会有人为配置时可能出现的错误、漏失等错误。

Description

一种针对CPU内核进行网卡性能调优的方法
技术领域
本发明涉及网卡测试技术领域,尤其涉及一种针对CPU内核进行网卡性能调优的方法。
背景技术
随着目前测试技术的不断发展,各种测试工具、测试软件及方法被越来越多的应用于服务器产品及各种部件的测试。
通常我们测试网卡过程中,都会遇见一些网卡的测试性能与理论性能相差甚远的情况,发生这种情况的原因各有不同,整体而言,与CPU及网卡的中断绑定相关,故针对近期引入的网卡做了一些尝试性调优,以期达到性能优化的目的。
发明内容
引入的网卡在做兼容性测试时,发现带宽无法达到理论带宽90%的测试通过标准,经过尝试优化,达到了通过标准。因此,本发明提出了一种针对CPU内核进行网卡性能调优的方法。针对此网卡整理了调优过程所做出的操作步骤,以实现资源共享。
本方法是在LINUX***下,通过相关命令,实现各中断绑定及验证操作结果来实现的。
操作步骤及实现说明:
1)DOS2UNIX脚本文件
2)运行对应程序。
其具体实现内容如下:
#!/bin/sh
if[-z$1];then
echo"usage:$0<interface>"
exit
fi
ETH="$1"
forjin$ETH;
do
echo"$j"
RE=$(grep${j}-/proc/interrupts|awk-F:'{print$1}')
BIT=$((1))
foriin$RE;
do
echo$(printf"%x"${BIT})>"/proc/irq/$i/smp_affinity"
BIT=$((${BIT}<<1))
echo"/proc/irq/$i/smp_affinity$(cat/proc/irq/$i/smp_affinity)"
done
done。
本发明的有益效果是。
本方法可以快速实现网卡性能优化,尽可能达到其理论带宽,我们通过此方法能快速实现配置过程,大大提高效率,并且不会有人为配置时可能出现的错误、漏失等错误。该方法操作简单,实用性较强,对于一些问题分析、产品参数性能调优等有很好的作用。
此方法是一种快捷方便、易操作、并能避免人工出错的一种网卡调优的方法。它可以实现自动读取测试网卡的信息,同时自动实现中断绑定,均衡CPU压力。能帮助使用人员快速准确的进行网卡性能调优。
具体实施方式
下面对本发明的内容进行更加详细的阐述:
本方法是在LINUX***下,通过相关命令,实现各中断绑定及验证操作结果来实现的。
操作步骤及实现说明:
1)DOS2UNIX脚本文件
2)运行对应程序。
其具体实现内容如下:
#!/bin/sh
if[-z$1];then
echo"usage:$0<interface>"
exit
fi
ETH="$1"
forjin$ETH;
do
echo"$j"
RE=$(grep${j}-/proc/interrupts|awk-F:'{print$1}')
BIT=$((1))
foriin$RE;
do
echo$(printf"%x"${BIT})>"/proc/irq/$i/smp_affinity"
BIT=$((${BIT}<<1))
echo"/proc/irq/$i/smp_affinity$(cat/proc/irq/$i/smp_affinity)"
done
done。
本方法可以快速实现网卡性能优化,尽可能达到其理论带宽,通过此方法能快速实现配置过程,大大提高效率,并且不会有人为配置时可能出现的错误、漏失等错误。该方法操作简单,实用性较强,对于一些问题分析、产品参数性能调优等有很好的作用。

Claims (3)

1.一种针对CPU内核进行网卡性能调优的方法,其特征在于,在LINUX***下,通过命令:
1)OS2UNIX脚本文件;
2)运行对应程序;
实现各种断绑定及验证操作结果。
2.根据权利要求1所述的方法,其特征在于,实现内容如下
#!/bin/sh
if[-z$1];then
echo"usage:$0<interface>"
exit
fi
ETH="$1"
forjin$ETH;
do
echo"$j"
RE=$(grep${j}-/proc/interrupts|awk-F:'{print$1}')
BIT=$((1))
foriin$RE;
do
echo$(printf"%x"${BIT})>"/proc/irq/$i/smp_affinity"
BIT=$((${BIT}<<1))
echo"/proc/irq/$i/smp_affinity$(cat/proc/irq/$i/smp_affinity)"
done
done。
3.根据权利要求1所述的方法,其特征在于,在LINUX***下,通过命令自动读取测试网卡的信息,同时自动实现中断绑定,均衡CPU压力。
CN201510513815.4A 2015-08-20 2015-08-20 一种针对cpu内核进行网卡性能调优的方法 Pending CN105068911A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510513815.4A CN105068911A (zh) 2015-08-20 2015-08-20 一种针对cpu内核进行网卡性能调优的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510513815.4A CN105068911A (zh) 2015-08-20 2015-08-20 一种针对cpu内核进行网卡性能调优的方法

Publications (1)

Publication Number Publication Date
CN105068911A true CN105068911A (zh) 2015-11-18

Family

ID=54498288

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510513815.4A Pending CN105068911A (zh) 2015-08-20 2015-08-20 一种针对cpu内核进行网卡性能调优的方法

Country Status (1)

Country Link
CN (1) CN105068911A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106059786A (zh) * 2016-05-05 2016-10-26 浪潮电子信息产业股份有限公司 一种网卡性能调优装置、***和方法
CN107943632A (zh) * 2017-11-23 2018-04-20 郑州云海信息技术有限公司 一种实现多nvme盘配置服务器中各盘性能均衡的方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104461679A (zh) * 2014-11-04 2015-03-25 浪潮电子信息产业股份有限公司 一种将网卡绑定到cpu的自动化实现方法
CN104536824A (zh) * 2015-01-16 2015-04-22 浪潮电子信息产业股份有限公司 一种实现Chelsio 40G网卡性能调优的方法
CN104753741A (zh) * 2015-04-13 2015-07-01 浪潮电子信息产业股份有限公司 一种网卡测试性能调节的方法及装置
CN105187270A (zh) * 2015-08-17 2015-12-23 浪潮电子信息产业股份有限公司 一种可实现linux***网卡性能调优的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104461679A (zh) * 2014-11-04 2015-03-25 浪潮电子信息产业股份有限公司 一种将网卡绑定到cpu的自动化实现方法
CN104536824A (zh) * 2015-01-16 2015-04-22 浪潮电子信息产业股份有限公司 一种实现Chelsio 40G网卡性能调优的方法
CN104753741A (zh) * 2015-04-13 2015-07-01 浪潮电子信息产业股份有限公司 一种网卡测试性能调节的方法及装置
CN105187270A (zh) * 2015-08-17 2015-12-23 浪潮电子信息产业股份有限公司 一种可实现linux***网卡性能调优的方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106059786A (zh) * 2016-05-05 2016-10-26 浪潮电子信息产业股份有限公司 一种网卡性能调优装置、***和方法
CN107943632A (zh) * 2017-11-23 2018-04-20 郑州云海信息技术有限公司 一种实现多nvme盘配置服务器中各盘性能均衡的方法及***

Similar Documents

Publication Publication Date Title
US8832666B2 (en) Dynamic instrumentation
US9292449B2 (en) Cache memory data compression and decompression
US20150310335A1 (en) Determining a performance prediction model for a target data analytics application
CN102999423B (zh) 一种多核测试的方法和装置
US10114677B2 (en) Method and system for workload recommendations on information handling systems
US9477579B2 (en) Embedded software debug system with partial hardware acceleration
CN103778050B (zh) 一种数据库服务器高可用性能检测***
US10671506B2 (en) Evaluating fairness in devices under test
US11210127B2 (en) Method and apparatus for processing request
CN104794058A (zh) 一种云桌面虚拟环境性能的测试方法
CN105487952A (zh) 一种基于fio的pcie-ssd自动化测试方法
CN106095528A (zh) 一种检测虚拟机盘符的方法
CN103425580A (zh) 一种自动快速获取和校验云计算设备配置信息的方法
CN105068911A (zh) 一种针对cpu内核进行网卡性能调优的方法
CN105187270A (zh) 一种可实现linux***网卡性能调优的方法
CN105320592A (zh) 一种基于fog数据的软件验证方法及装置
US20140181768A1 (en) Automated performance verification for integrated circuit design
CN108874596B (zh) 服务器稳定性测试方法和服务器
CN103986797A (zh) 一种基于linux操作***的网卡顺序调整方法
CN104572282A (zh) 一种将sas控制器中断绑定到cpu的自动化方法
US20150169292A1 (en) Computer-readable recording medium storing program for managing scripts, script management device, and script management method
CN104753741A (zh) 一种网卡测试性能调节的方法及装置
CN105573671B (zh) 一种获取虚拟机磁盘对应磁盘文件的方法
US20150242866A1 (en) Determination device, determination method, and computer-readable recording medium
CN104536824A (zh) 一种实现Chelsio 40G网卡性能调优的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20151118