實(shí)戰(zhàn)案例:電腦主板安裝萬(wàn)兆PCIe網(wǎng)卡,跑流就一定能到10Gbps么?未必!
背景介紹
有個(gè)小網(wǎng)咖老板覺得自家電腦網(wǎng)速慢,近期升級(jí)了全萬(wàn)兆交換機(jī)和路由器,交換機(jī)有萬(wàn)兆R(shí)J45網(wǎng)口,并且也打算升級(jí)多臺(tái)千兆電腦支持萬(wàn)兆速率,于是購(gòu)買了多個(gè)PCIe 10G網(wǎng)卡裝到電腦主板自帶的PCIe插槽上使用:
結(jié)果發(fā)現(xiàn)吞吐量根本跑不起來(lái),頂多也就800Mbps的水平,比自帶的千兆網(wǎng)卡還不如,于是找到請(qǐng)求幫助。
處理思路
吞吐量測(cè)速問(wèn)題通常和下述原因有關(guān):
- 網(wǎng)卡硬件規(guī)格。這里用的是萬(wàn)兆PCIe網(wǎng)卡,硬件是沒問(wèn)題的;
- 網(wǎng)卡協(xié)商速率低。比如協(xié)商千兆那肯定不行;
- 網(wǎng)線規(guī)格不夠。跑萬(wàn)兆要求六類以上網(wǎng)線互聯(lián);
- 主板CPU性能不足,不光是網(wǎng)卡硬件達(dá)標(biāo),CPU性能也要有要求。
以上是相關(guān)因素,下面來(lái)一個(gè)一個(gè)檢查參數(shù)項(xiàng)。
排障分析
第一步:確認(rèn)網(wǎng)卡協(xié)商速率
吞吐量測(cè)速問(wèn)題首先要關(guān)注的是網(wǎng)卡協(xié)商速率,打開“控制面板-網(wǎng)絡(luò)適配器-以太網(wǎng)詳細(xì)信息”,可以看到網(wǎng)卡速度是10Gbps:
跑流對(duì)硬件要求很高,接下來(lái)更換網(wǎng)線繼續(xù)測(cè)試,測(cè)試拓?fù)淙缦拢?/p>
測(cè)試方式:PC從萬(wàn)兆NAS上拷貝文件。
第二步:更換規(guī)格更高的網(wǎng)線測(cè)速吞吐量
RJ45網(wǎng)口要想跑萬(wàn)兆,必須要CAT6(六類網(wǎng)線)以上的規(guī)格才行,現(xiàn)場(chǎng)使用分別使用六類線和超六類線測(cè)試,和網(wǎng)吧老板最早測(cè)試的一樣,還是800Mbps左右:
第三步:確認(rèn)跑流時(shí)的CPU性能
跑流時(shí)查看CPU利用率:
可以看到跑流時(shí)CPU給干到100%,目前來(lái)看是CPU性能不夠跑不上去,看下CPU規(guī)格:
是i3的電腦,目前來(lái)看是電腦性能較弱,跑流沒法打到萬(wàn)兆。
解決方案
問(wèn)題原因:電腦自身CPU性能不足,僅更換萬(wàn)兆網(wǎng)卡不足以讓實(shí)際吞吐跑滿萬(wàn)兆。
解決方案:更新購(gòu)置更高規(guī)格的電腦,我覺得至少選擇i7的吧,對(duì)不對(duì)朋友們?