实战案例:电脑主板安装万兆PCIe网卡,跑流就一定能到10Gbps么?未必!

网络
有个小网咖老板觉得自家电脑网速慢,近期升级了全万兆交换机和路由器,本期分享的案例是有线测速的相关问题。

背景介绍

有个小网咖老板觉得自家电脑网速慢,近期升级了全万兆交换机和路由器,交换机有万兆RJ45网口,并且也打算升级多台千兆电脑支持万兆速率,于是购买了多个PCIe 10G网卡装到电脑主板自带的PCIe插槽上使用:

结果发现吞吐量根本跑不起来,顶多也就800Mbps的水平,比自带的千兆网卡还不如,于是找到请求帮助。

处理思路

吞吐量测速问题通常和下述原因有关:

  • 网卡硬件规格。这里用的是万兆PCIe网卡,硬件是没问题的;
  • 网卡协商速率低。比如协商千兆那肯定不行;
  • 网线规格不够。跑万兆要求六类以上网线互联;
  • 主板CPU性能不足,不光是网卡硬件达标,CPU性能也要有要求。

以上是相关因素,下面来一个一个检查参数项。

排障分析

第一步:确认网卡协商速率

吞吐量测速问题首先要关注的是网卡协商速率,打开“控制面板-网络适配器-以太网详细信息”,可以看到网卡速度是10Gbps:

跑流对硬件要求很高,接下来更换网线继续测试,测试拓扑如下:

测试方式:PC从万兆NAS上拷贝文件。

第二步:更换规格更高的网线测速吞吐量

RJ45网口要想跑万兆,必须要CAT6(六类网线)以上的规格才行,现场使用分别使用六类线和超六类线测试,和网吧老板最早测试的一样,还是800Mbps左右:

第三步:确认跑流时的CPU性能

跑流时查看CPU利用率:

可以看到跑流时CPU给干到100%,目前来看是CPU性能不够跑不上去,看下CPU规格:

是i3的电脑,目前来看是电脑性能较弱,跑流没法打到万兆。

解决方案

问题原因:电脑自身CPU性能不足,仅更换万兆网卡不足以让实际吞吐跑满万兆。

解决方案:更新购置更高规格的电脑,我觉得至少选择i7的吧,对不对朋友们?

责任编辑:赵宁宁 来源: 小云君网络
相关推荐

2015-08-05 10:40:02

大公司技术程序员

2015-08-05 09:26:55

技术大公司

2015-08-05 09:15:31

bat学习

2022-08-18 08:08:56

TCP连通ECMP

2021-02-20 09:41:20

下载速度网络速率宽带

2021-06-15 23:04:17

Localhost域名网络

2020-01-20 14:27:57

程序员数据库电子商务

2018-04-12 11:25:20

WiFi802.11ax10Gbps

2012-10-12 09:24:47

Romley10Gbps服务器

2014-07-11 17:03:47

10G宽带

2013-05-14 11:17:04

2014-02-14 14:25:51

谷歌10Gbps互联网

2015-03-26 10:17:52

2014-07-10 11:26:13

宽带

2023-10-10 10:15:41

5.5G

2014-07-17 10:53:24

2020-09-25 15:31:45

Python语言技术

2016-03-04 11:37:09

戴尔服务器Dell PowerE

2013-05-14 10:41:16

Palo AltoNGFWUTM

2022-07-20 07:45:15

多线程程序性能
点赞
收藏

51CTO技术栈公众号