[發明專利]一種針對CPU內核進行網卡性能調優的方法在審
| 申請號: | 201510513815.4 | 申請日: | 2015-08-20 |
| 公開(公告)號: | CN105068911A | 公開(公告)日: | 2015-11-18 |
| 發明(設計)人: | 趙勇 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/26 | 分類號: | G06F11/26 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 針對 cpu 內核 進行 網卡 性能 方法 | ||
技術領域
本發明涉及網卡測試技術領域,尤其涉及一種針對CPU內核進行網卡性能調優的方法。
背景技術
隨著目前測試技術的不斷發展,各種測試工具、測試軟件及方法被越來越多的應用于服務器產品及各種部件的測試。
通常我們測試網卡過程中,都會遇見一些網卡的測試性能與理論性能相差甚遠的情況,發生這種情況的原因各有不同,整體而言,與CPU及網卡的中斷綁定相關,故針對近期引入的網卡做了一些嘗試性調優,以期達到性能優化的目的。
發明內容
引入的網卡在做兼容性測試時,發現帶寬無法達到理論帶寬90%的測試通過標準,經過嘗試優化,達到了通過標準。因此,本發明提出了一種針對CPU內核進行網卡性能調優的方法。針對此網卡整理了調優過程所做出的操作步驟,以實現資源共享。
本方法是在LINUX系統下,通過相關命令,實現各中斷綁定及驗證操作結果來實現的。
操作步驟及實現說明:
1)DOS2UNIX腳本文件
2)運行對應程序。
其具體實現內容如下:
#!/bin/sh
if[-z$1];then
echousage:$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
echousage:$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。
本方法可以快速實現網卡性能優化,盡可能達到其理論帶寬,通過此方法能快速實現配置過程,大大提高效率,并且不會有人為配置時可能出現的錯誤、漏失等錯誤。該方法操作簡單,實用性較強,對于一些問題分析、產品參數性能調優等有很好的作用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510513815.4/2.html,轉載請聲明來源鉆瓜專利網。





