欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于RedhatLinux系統(tǒng)下網(wǎng)卡性能調(diào)優(yōu)的實(shí)現(xiàn)方法

文檔序號(hào):9787247閱讀:292來(lái)源:國(guó)知局
一種基于Redhat Linux系統(tǒng)下網(wǎng)卡性能調(diào)優(yōu)的實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明公開一種網(wǎng)卡性能調(diào)優(yōu)的實(shí)現(xiàn)方法,屬于網(wǎng)卡優(yōu)化技術(shù)領(lǐng)域,具體地說(shuō)是 一種基于Redhat L i nux系統(tǒng)下網(wǎng)卡性能調(diào)優(yōu)的實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002] Linux系統(tǒng)下默認(rèn)是通過(guò)輪詢的方式處理硬件設(shè)備中斷,通過(guò)CPU定時(shí)對(duì)硬件狀態(tài) 進(jìn)行查詢,然后再根據(jù)優(yōu)先級(jí)做相應(yīng)處理,這種方式在服務(wù)器負(fù)載較輕時(shí)效果較好,也能夠 平衡處理各個(gè)設(shè)備的中斷,但是這種方式很浪費(fèi)CPU的時(shí)間。由于每個(gè)硬件設(shè)備都有中斷, 系統(tǒng)會(huì)給每個(gè)硬件設(shè)備分配中斷,CPU通過(guò)中斷號(hào)區(qū)分硬件設(shè)備,硬件設(shè)備產(chǎn)生中斷,并送 到中斷控制器,再由中斷控制器向CPU發(fā)送信號(hào),CPU接收到信號(hào)后,暫停當(dāng)前工作,處理該 硬件設(shè)備產(chǎn)生的中斷。目前服務(wù)器一般都是多核CPU,多網(wǎng)卡,多硬盤等配置,硬件中斷頻繁 發(fā)生,利用上述方式很浪費(fèi)CHJ的時(shí)間,消耗過(guò)多的CHJ資源。本發(fā)明提供一種基于Redhat Linux系統(tǒng)下網(wǎng)卡性能調(diào)優(yōu)的實(shí)現(xiàn)方法,把不同網(wǎng)卡IRQ分別綁定到不同的負(fù)載較輕的CPU 上減輕某個(gè)CPU的負(fù)擔(dān),提高多顆CPU整體處理中斷的能力;對(duì)于數(shù)據(jù)庫(kù)服務(wù)器來(lái)說(shuō),把磁盤 控制器綁定到一些CPU、把網(wǎng)卡綁定到另一些CPU上,能夠有效提高數(shù)據(jù)庫(kù)的響應(yīng)時(shí)間并優(yōu) 化網(wǎng)卡性能,實(shí)現(xiàn)網(wǎng)卡中斷獨(dú)占 CPU,減輕其他CPU的負(fù)擔(dān)、提高整體處理效率,并且使網(wǎng)卡 獲得更高帶寬,性能更好,而且進(jìn)一步根據(jù)生產(chǎn)環(huán)境和應(yīng)用的特點(diǎn)來(lái)合理平衡IRQ,有助于 提高系統(tǒng)的整體吞吐能力和性能。
[0003] IRQ全稱為Interrupt Request,"中斷請(qǐng)求"的意思,IRQ的作用就是在所用的電腦 中,執(zhí)行硬件中斷請(qǐng)求的動(dòng)作,比如讀取硬盤中的一段數(shù)據(jù)時(shí),當(dāng)數(shù)據(jù)讀取完畢,硬盤就通 過(guò)IRQ來(lái)通知系統(tǒng),相應(yīng)的數(shù)據(jù)已經(jīng)寫到指定的內(nèi)存中了。在每臺(tái)電腦的系統(tǒng)中,是由一個(gè) 中斷控制器來(lái)控制系統(tǒng)中每個(gè)硬件的中斷控制。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明針對(duì)現(xiàn)有技術(shù)中的問(wèn)題,提供一種基于Redhat Linux系統(tǒng)下網(wǎng)卡性能調(diào)優(yōu) 的實(shí)現(xiàn)方法,能夠有效提高數(shù)據(jù)庫(kù)的響應(yīng)時(shí)間并優(yōu)化網(wǎng)卡性能,實(shí)現(xiàn)網(wǎng)卡中斷獨(dú)占 CPU,減 輕其他CPU的負(fù)擔(dān)、提高整體處理效率,并且使網(wǎng)卡獲得更高帶寬,性能更好,而且進(jìn)一步根 據(jù)生產(chǎn)環(huán)境和應(yīng)用的特點(diǎn)來(lái)合理平衡IRQ,有助于提高系統(tǒng)的整體吞吐能力和性能。
[0005] 本發(fā)明提出的具體方案是:
[0006] 一種基于Redhat Linux系統(tǒng)下網(wǎng)卡性能調(diào)優(yōu)的實(shí)現(xiàn)方法,利用系統(tǒng)命令找到相關(guān) 系統(tǒng)為網(wǎng)卡分配的中斷號(hào),通過(guò)抓取中斷文件中eth*字符,找到該eth*的中斷號(hào),通過(guò)系統(tǒng) echo指令修改處理中斷的CPU,將中斷分配到負(fù)載較輕的CPU上。
[0007] 利用系統(tǒng)cat命令找到相關(guān)系統(tǒng)smp_affinity文件中,網(wǎng)卡分配的中斷號(hào)。
[0008] 當(dāng)一個(gè)網(wǎng)卡分配到多個(gè)中斷號(hào),分別對(duì)各個(gè)中斷通過(guò)系統(tǒng)echo指令修改處理中斷 的CPU,將各個(gè)中斷分配到負(fù)載較輕的多顆CPU下。
[0009] 所述的實(shí)現(xiàn)方法,具體步驟為:
[0010]安裝Redhat Linux操作系統(tǒng),進(jìn)入操作系統(tǒng),使用root用戶登錄;
[0011] 安裝網(wǎng)卡所需要的驅(qū)動(dòng),配置網(wǎng)卡ip地址;
[0012]打開Iinux系統(tǒng)終端程序,將當(dāng)前目錄切換到桌面;
[0013] 執(zhí)行ifocnfig,查看當(dāng)前網(wǎng)卡為eth*,通過(guò)cat命令,查看smp_affinity文件中,網(wǎng) 卡分配的中斷號(hào);
[0014] 關(guān)閉系統(tǒng)下中斷輪巡控制方式,執(zhí)行echo命令將中斷分配到負(fù)載較輕的CPU上。
[0015] 本發(fā)明的有益之處是:
[0016]本發(fā)明提供一種基于Redhat Linux系統(tǒng)下網(wǎng)卡性能調(diào)優(yōu)的實(shí)現(xiàn)方法,利用系統(tǒng)命 令找到相關(guān)系統(tǒng)為網(wǎng)卡分配的中斷號(hào),通過(guò)抓取中斷文件中eth*字符,找到該eth*的中斷 號(hào),通過(guò)系統(tǒng)echo指令修改處理中斷的CPU,將中斷分配到負(fù)載較輕的CPU上;能夠有效提高 數(shù)據(jù)庫(kù)的響應(yīng)時(shí)間并優(yōu)化網(wǎng)卡性能,實(shí)現(xiàn)網(wǎng)卡中斷獨(dú)占 CPU,減輕其他CPU的負(fù)擔(dān)、提高整體 處理效率,并且使網(wǎng)卡獲得更高帶寬,性能更好,而且進(jìn)一步根據(jù)生產(chǎn)環(huán)境和應(yīng)用的特點(diǎn)來(lái) 合理平衡IRQ,有助于提高系統(tǒng)的整體吞吐能力和性能。
【附圖說(shuō)明】
[0017] 圖1本發(fā)明方法流程示意圖。
【具體實(shí)施方式】
[0018] 一種基于Redhat Linux系統(tǒng)下網(wǎng)卡性能調(diào)優(yōu)的實(shí)現(xiàn)方法,利用系統(tǒng)命令找到相關(guān) 系統(tǒng)為網(wǎng)卡分配的中斷號(hào),通過(guò)抓取中斷文件中eth*字符,找到該eth*的中斷號(hào),通過(guò)系統(tǒng) echo指令修改處理中斷的CPU,將中斷分配到負(fù)載較輕的CPU上。
[0019]利用系統(tǒng)cat命令找到相關(guān)系統(tǒng)smp_affinity文件中,網(wǎng)卡分配的中斷號(hào)。
[0020] 當(dāng)一個(gè)網(wǎng)卡分配到多個(gè)中斷號(hào),分別對(duì)各個(gè)中斷通過(guò)系統(tǒng)echo指令修改處理中斷 的CPU,將各個(gè)中斷分配到負(fù)載較輕的多顆CPU下。
[0021] 根據(jù)上述方法,結(jié)合附圖及
【發(fā)明內(nèi)容】
,對(duì)本發(fā)明做進(jìn)一步說(shuō)明。
[0022] 準(zhǔn)備需要測(cè)試的主機(jī),安裝網(wǎng)卡,安裝Redhate.4操作系統(tǒng);
[0023]系統(tǒng)安裝完成后,進(jìn)入操作系統(tǒng),使用root用戶登錄;
[0024] 安裝網(wǎng)卡所需要的驅(qū)動(dòng),并且配置網(wǎng)卡ip地址;
[0025] 打開Iinux系統(tǒng)終端程序,將當(dāng)前目錄切換到桌面
[0026] 執(zhí)行ifocnf ig,查看當(dāng)前網(wǎng)卡為eth*,然后通過(guò)cat/proc/interrupts文件,找到 該網(wǎng)卡的中斷號(hào),結(jié)果如下:
[0027]
[0028] 可以看到ethO分配中斷號(hào)為19,當(dāng)前處理的中斷為233個(gè),并且在CPUO上。
[0029] 通過(guò)cat指令,查看/proc/19/smp_af f ini ty文件,可以看到中斷號(hào)為19的中斷由 CPUO處理,將該中斷更改為CPUl處理。
[0030] 關(guān)閉系統(tǒng)下中斷輪巡控制方式,執(zhí)行/etc/init.d/irqbalance stop,然后執(zhí)行; [0031 ] echo 2>/proc/irq/*/smp_affinity,然后查看smp_affinity可以發(fā)現(xiàn)該中斷已 經(jīng)由CPUl進(jìn)行處理;
[0032]此外,還可對(duì)系統(tǒng)下安裝網(wǎng)卡帶寬進(jìn)場(chǎng)測(cè)試,利用測(cè)試工具iPerf,在server端執(zhí) 行iperf-s,在client端執(zhí)行iperf-c serverip-i l_t 600-w 1024k,該指令可以每隔Is顯 示該網(wǎng)卡的傳輸帶寬。
[0033]在系統(tǒng)負(fù)載較重時(shí),iperf測(cè)試帶寬較低,網(wǎng)卡性能較差,通過(guò)查看interrupts文 件下,CPUO處理的中斷較多,因此測(cè)試時(shí)可以通過(guò)給那些CPUO處理的硬件設(shè)備增加壓力,以 模擬系統(tǒng)負(fù)載較重。
[0034] 通過(guò)iperf測(cè)試結(jié)果可以看到,負(fù)載較重時(shí),未綁定網(wǎng)卡中斷到CPUl時(shí),網(wǎng)卡性能 較低,執(zhí)行綁定中斷到CPUl時(shí),網(wǎng)卡性能會(huì)有提升,CPU利用率也會(huì)有提升。
[0035]高帶寬的網(wǎng)卡,例如40G網(wǎng)卡,在系統(tǒng)負(fù)載較輕時(shí)也會(huì)出現(xiàn)性能低的現(xiàn)象,通過(guò)以 上步驟也可以實(shí)現(xiàn)性能的優(yōu)化。
[0036]由于網(wǎng)卡實(shí)現(xiàn)功能較多,會(huì)出現(xiàn)一個(gè)網(wǎng)卡分配到多個(gè)中斷號(hào),依照以上步驟,分別 對(duì)各個(gè)中斷進(jìn)行綁定,將各個(gè)中斷分配到負(fù)載較輕的多顆CHJ下,可以更有效提高帶寬以及 CPU利用率。
【主權(quán)項(xiàng)】
1. 一種基于Redhat Linux系統(tǒng)下網(wǎng)卡性能調(diào)優(yōu)的實(shí)現(xiàn)方法,其特征是利用系統(tǒng)命令找 到相關(guān)系統(tǒng)為網(wǎng)卡分配的中斷號(hào),通過(guò)抓取中斷文件中eth*字符,找到該eth*的中斷號(hào),通 過(guò)系統(tǒng)echo指令修改處理中斷的CPU,將中斷分配到負(fù)載較輕的CPU上。2. 根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征是利用系統(tǒng)cat命令找到相關(guān)系統(tǒng)smp_ affinity文件中,網(wǎng)卡分配的中斷號(hào)。3. 根據(jù)權(quán)利要求1或2所述的實(shí)現(xiàn)方法,其特征是當(dāng)一個(gè)網(wǎng)卡分配到多個(gè)中斷號(hào),分別 對(duì)各個(gè)中斷通過(guò)系統(tǒng)echo指令修改處理中斷的CPU,將各個(gè)中斷分配到負(fù)載較輕的多顆CPU 下。4. 根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)方法,其特征是具體步驟為: 安裝Redhat Linux操作系統(tǒng),進(jìn)入操作系統(tǒng),使用root用戶登錄; 安裝網(wǎng)卡所需要的驅(qū)動(dòng),配置網(wǎng)卡ip地址; 打開linux系統(tǒng)終端程序,將當(dāng)前目錄切換到桌面; 執(zhí)行ifocnfig,查看當(dāng)前網(wǎng)卡為eth*,通過(guò)cat命令,查看smp_affinity文件中,網(wǎng)卡分 配的中斷號(hào); 關(guān)閉系統(tǒng)下中斷輪巡控制方式,執(zhí)行echo命令將中斷分配到負(fù)載較輕的CRJ上。
【專利摘要】本發(fā)明公開一種基于Redhat?Linux系統(tǒng)下網(wǎng)卡性能調(diào)優(yōu)的實(shí)現(xiàn)方法,屬于網(wǎng)卡優(yōu)化技術(shù)領(lǐng)域;利用系統(tǒng)命令找到相關(guān)系統(tǒng)為網(wǎng)卡分配的中斷號(hào),通過(guò)抓取中斷文件中eth*字符,找到該eth*的中斷號(hào),通過(guò)系統(tǒng)echo指令修改處理中斷的CPU,將中斷分配到負(fù)載較輕的CPU上;能夠有效提高數(shù)據(jù)庫(kù)的響應(yīng)時(shí)間并優(yōu)化網(wǎng)卡性能,實(shí)現(xiàn)網(wǎng)卡中斷獨(dú)占CPU,減輕其他CPU的負(fù)擔(dān)、提高整體處理效率,并且使網(wǎng)卡獲得更高帶寬,性能更好,而且進(jìn)一步根據(jù)生產(chǎn)環(huán)境和應(yīng)用的特點(diǎn)來(lái)合理平衡IRQ,有助于提高系統(tǒng)的整體吞吐能力和性能。
【IPC分類】G06F9/50
【公開號(hào)】CN105550039
【申請(qǐng)?zhí)枴緾N201510969050
【發(fā)明人】李萌
【申請(qǐng)人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開日】2016年5月4日
【申請(qǐng)日】2015年12月21日
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
克拉玛依市| 凤山市| 西乌| 宣城市| 孟州市| 安泽县| 内黄县| 乌鲁木齐县| 奎屯市| 广安市| 土默特右旗| 鹤庆县| 大理市| 平顺县| 汨罗市| 平泉县| 遂平县| 丹棱县| 肥城市| 宜兴市| 金溪县| 孙吴县| 磴口县| 醴陵市| 新郑市| 嘉鱼县| 景泰县| 嘉义县| 如皋市| 若尔盖县| 朔州市| 闻喜县| 南投市| 漠河县| 新野县| 明水县| 古蔺县| 绥德县| 曲阳县| 宝清县| 宁安市|