亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3588 | 回復(fù): 6
打印 上一主題 下一主題

NAPI驅(qū)動在多CPU的load balance問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-09-27 11:21 |只看該作者 |倒序瀏覽
我看過獨(dú)孤大俠之前關(guān)于這個問題的文章,

關(guān)于NAPI 網(wǎng)卡驅(qū)動的,網(wǎng)關(guān)做NAT,8個 CPU,兩個網(wǎng)卡,eth0的irq affinity mask是0f,eth1是f0,結(jié)果發(fā)現(xiàn)eth0的中斷只發(fā)生cpu0上,eth1的中斷只發(fā)生在cpu4,關(guān)鍵是cpu4的軟中斷處理時間占了100%,導(dǎo)致嚴(yán)重丟包,NAPI,每個網(wǎng)卡只能用一個CPU嗎,中斷發(fā)生在哪個CPU上,軟中斷就在哪個CPU上處理,是這樣嗎?
另外,軟中斷處理函數(shù)會調(diào)用e1000的poll函數(shù),會調(diào)ip_rcv->netfilter的勾子函數(shù),這樣netfilter的處理也算到si的時間嗎?
這個問題有什么好的解決方法,謝謝

論壇徽章:
0
2 [報告]
發(fā)表于 2009-09-27 12:19 |只看該作者
用Intel的82575或82576網(wǎng)卡芯片

論壇徽章:
0
3 [報告]
發(fā)表于 2009-09-27 15:47 |只看該作者
基本上我的nat服務(wù)器也是遇到這個問題 了,好像在linux下iptables的的多核cpu之間負(fù)載并不均衡,這個要看linux的開發(fā) 了,如果這個問題解決了,以后
可以直接弄臺服務(wù)器當(dāng)專門的路由器用了~~

論壇徽章:
0
4 [報告]
發(fā)表于 2009-09-27 17:06 |只看該作者

回復(fù) #1 ller 的帖子

我把NAPI的支持去掉了,重新編譯了驅(qū)動,還是一樣的。。。

論壇徽章:
0
5 [報告]
發(fā)表于 2009-09-27 23:18 |只看該作者
使用多接收隊列。

論壇徽章:
0
6 [報告]
發(fā)表于 2009-09-28 19:14 |只看該作者
原帖由 emmoblin 于 2009-9-27 23:18 發(fā)表
使用多接收隊列。

這個指的是使用類似 82576 那樣的多隊列網(wǎng)卡實(shí)現(xiàn)吧?
還是說自己改造 netif_recv_skb 在里面加上類似多線程多隊列機(jī)制?

論壇徽章:
0
7 [報告]
發(fā)表于 2009-09-28 21:54 |只看該作者
原帖由 platinum 于 2009-9-28 19:14 發(fā)表

這個指的是使用類似 82576 那樣的多隊列網(wǎng)卡實(shí)現(xiàn)吧?
還是說自己改造 netif_recv_skb 在里面加上類似多線程多隊列機(jī)制?

應(yīng)該是指使用類似82576這樣的硬件提供的網(wǎng)卡多隊列。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP