用户注意到用户计算机中千兆位网卡,为何你电脑上的千兆网卡跑不到千兆?
這幾天談了不少網(wǎng)絡(luò)方面的知識(shí)和教程,基本上已經(jīng)脫離百兆的溫飽線,走向了高大上的千兆小康生活……事實(shí)上,對(duì)于目前的硬件環(huán)境而言,無論是路由器、網(wǎng)卡、光纖、網(wǎng)線,僅從帶寬而言,達(dá)到千兆毫無難度!
不過也有一些必修用戶像阿卡訴苦,特別是自家電腦的千兆網(wǎng)卡跑不到千兆這個(gè)問題引起了本人的關(guān)注。按道理而言,從多年前開始,主板上搭載的網(wǎng)卡都已經(jīng)變成千兆,好點(diǎn)的主板還會(huì)支持雙千兆網(wǎng)卡,怎么會(huì)跑不到千兆呢?
一位用戶的案例值得探討:這位用戶家里有兩臺(tái)電腦,都采用了Realtek的千兆網(wǎng)卡,一款電腦主板較老,使用的是Realtek的8110網(wǎng)卡,另一款電腦相對(duì)較新,使用的是Realtek 8111E的網(wǎng)卡。兩款網(wǎng)卡按照官方和主板廠商的介紹來看,毫無疑問是千兆網(wǎng)卡!而從電腦的網(wǎng)絡(luò)連接來看,兩者都是1Gbps,這點(diǎn)應(yīng)該沒什么疑惑。
但是問題來了,在傳輸數(shù)據(jù)的測(cè)試中,使用8110網(wǎng)卡的電腦,在千兆局域網(wǎng)中,傳輸速度最高只有60MB/s,而使用8111E網(wǎng)卡的電腦,傳輸速度最高則可以達(dá)到120MB/s,同為千兆網(wǎng)卡,為何速度會(huì)有這么大的差異?
通過網(wǎng)卡官網(wǎng)的查詢,基本上是沒有卵用的……官方才不會(huì)告訴你為啥俺家的千兆網(wǎng)卡跑不到千兆呢……但通過網(wǎng)站你會(huì)得到這樣的訊息:8111E采用的是PCI-E總線,而8110采用的是PCI總線……難道是因?yàn)榭偩€不同造成的?
但這里還有一個(gè)問題,即使PCI-E比PCI總線寬帶更高,但PCI總線位寬是32位,總線頻率 33 MHz,理論帶寬應(yīng)該能達(dá)到133MB/s,達(dá)到千兆網(wǎng)卡的理論速度毫無問題!
于是阿卡又到處發(fā)郵件或者通過QQ、微信去咨詢業(yè)內(nèi)人士。最后一個(gè)在芯片行業(yè)沉浸多年的業(yè)內(nèi)高人告訴阿卡:8110芯片基于PCI總線,理論帶寬達(dá)到133MB/S。但實(shí)際最高只能達(dá)到500-600Mbps,與主板芯片組和BIOS設(shè)計(jì)有關(guān)。只有基于PCIE的芯片方可達(dá)到全千兆傳輸。
所以如果未來大家的寬帶速度都超過400Mbps,那么遇到這類PCI總線的千兆網(wǎng)卡,很可能就無法達(dá)到最高的網(wǎng)速了!
事實(shí)上,從Intel的SNB芯片組開始,芯片組就已經(jīng)取消了PCI總線,現(xiàn)在的主板如果還有PCI插槽,都是通過PCIE-PCI橋接而來,PCI總線的網(wǎng)卡也是如此,這種橋接本身還有一定損耗,所以一塊PCI總線的千兆網(wǎng)卡,本身只能跑到500Mbps左右,但在PCIE-PCI橋接后,速度會(huì)進(jìn)一步下降,也就達(dá)到400Mbps左右了!
值得一提的是,這類PCI總線的集成網(wǎng)卡,至今官方仍有銷售,估計(jì)是因?yàn)閮r(jià)格很低,所以很多主板還再使用,反正要用橋接模式做PCI插槽,多加一個(gè)廉價(jià)的PCI總線網(wǎng)卡也沒關(guān)系。所以用戶如果需要在自己電腦上實(shí)現(xiàn)高性能的網(wǎng)絡(luò)應(yīng)用,在買主板的時(shí)候最好看看集成網(wǎng)卡用的什么模式,特別是買一些便宜主板的時(shí)候!
有任何疑問,都可以在文章后留言,我們會(huì)第一時(shí)間回復(fù)!同時(shí)也歡迎在必修APP以及主頁上和我們進(jìn)行交流!
總結(jié)
以上是生活随笔為你收集整理的用户注意到用户计算机中千兆位网卡,为何你电脑上的千兆网卡跑不到千兆?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue项目如何打包扔向服务器 - Hi-
- 下一篇: spring security:自定义认