實戰(zhàn)案例:電腦主板安裝萬兆PCIe網(wǎng)卡,跑流就一定能到10Gbps么?未必!
背景介紹
有個小網(wǎng)咖老板覺得自家電腦網(wǎng)速慢,近期升級了全萬兆交換機和路由器,交換機有萬兆RJ45網(wǎng)口,并且也打算升級多臺千兆電腦支持萬兆速率,于是購買了多個PCIe 10G網(wǎng)卡裝到電腦主板自帶的PCIe插槽上使用:

結(jié)果發(fā)現(xiàn)吞吐量根本跑不起來,頂多也就800Mbps的水平,比自帶的千兆網(wǎng)卡還不如,于是找到請求幫助。

處理思路
吞吐量測速問題通常和下述原因有關(guān):
- 網(wǎng)卡硬件規(guī)格。這里用的是萬兆PCIe網(wǎng)卡,硬件是沒問題的;
- 網(wǎng)卡協(xié)商速率低。比如協(xié)商千兆那肯定不行;
- 網(wǎng)線規(guī)格不夠。跑萬兆要求六類以上網(wǎng)線互聯(lián);
- 主板CPU性能不足,不光是網(wǎng)卡硬件達標,CPU性能也要有要求。
以上是相關(guān)因素,下面來一個一個檢查參數(shù)項。
排障分析
第一步:確認網(wǎng)卡協(xié)商速率
吞吐量測速問題首先要關(guān)注的是網(wǎng)卡協(xié)商速率,打開“控制面板-網(wǎng)絡(luò)適配器-以太網(wǎng)詳細信息”,可以看到網(wǎng)卡速度是10Gbps:

跑流對硬件要求很高,接下來更換網(wǎng)線繼續(xù)測試,測試拓撲如下:

測試方式:PC從萬兆NAS上拷貝文件。
第二步:更換規(guī)格更高的網(wǎng)線測速吞吐量
RJ45網(wǎng)口要想跑萬兆,必須要CAT6(六類網(wǎng)線)以上的規(guī)格才行,現(xiàn)場使用分別使用六類線和超六類線測試,和網(wǎng)吧老板最早測試的一樣,還是800Mbps左右:

第三步:確認跑流時的CPU性能
跑流時查看CPU利用率:

可以看到跑流時CPU給干到100%,目前來看是CPU性能不夠跑不上去,看下CPU規(guī)格:

是i3的電腦,目前來看是電腦性能較弱,跑流沒法打到萬兆。
解決方案
問題原因:電腦自身CPU性能不足,僅更換萬兆網(wǎng)卡不足以讓實際吞吐跑滿萬兆。
解決方案:更新購置更高規(guī)格的電腦,我覺得至少選擇i7的吧,對不對朋友們?




















