PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

BCM57710简单测试

[复制链接]
overthink 发表于 2018-11-27 15:27 | 显示全部楼层 |阅读模式
点击数:445|回复数:12
本帖最后由 overthink 于 2018-11-27 15:30 编辑

抽空把网卡安装到ESXi上,搭了两台虚拟机,简单测试了一下。

一张在ESXi主机上。 另一张安装在台机上。

先是做虚拟机网络出口的测试

Win7虚拟机下的带宽


Ubuntu虚拟机下的带宽



直通给虚拟机,Linux虚拟机可以正常使用。 Win7的虚拟机可以安装驱动,但是无法启动。原因不明



直通给Ubuntu的带宽测试


比做网络出口的性能略好。

10Gbps只能跑不到2Gbps 感觉哪里不太对。

又查了一下iperf3的使用。
https://blog.csdn.net/evenness/article/details/7371845

上面链接有讲iperf3的 -w参数

7.    使用TCP测试带宽应注意的问题

有时候,我们需要使用TCP来测试网络带宽。这里有一个参数需要特别注意,那就是TCP窗口大小,可以使用-w参数指定。

网络通道的容量capacity = bandwidth * round-trip time

而理论TCP窗口的大小就是网络通道的容量。

比如,网络带宽为40Mbit/s,回环路径消耗时间是2ms,那么TCP的窗口大小不小于40Mbit/s×2ms = 80kbit = 10Kbytes

此时我们可以查询iperf默认的TCP窗口大小来决定是否需要设置此参数,在此例中,窗口大小应设计大于10Kbytes,当然,这仅仅是理论值,在实际测试中可能需要作出调整。

使用Ping测试一下网络延迟0.457ms  根据上面信息 TCP窗口大小为  10000Mbit/s×0.457ms = 4570kbit       4570/8=571.25Kbytes


试了一下,iperf3的最大窗口为416K,无法设置成571K

这时的带宽是4.23G


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
nighttob 发表于 2018-11-27 15:32 | 显示全部楼层
你用psping测一下
overthink  楼主| 发表于 2018-11-27 15:35 | 显示全部楼层

好的,我试试看
overthink  楼主| 发表于 2018-11-27 16:19 | 显示全部楼层

Server端的CPU占用率极低。 Client端单线程占满。


带宽是3.6G左右的样子

  1. Z:\PSPING>psping -b -l 128000K -n 200 192.168.10.10:1010

  2. PsPing v2.10 - PsPing - ping, latency, bandwidth measurement utility
  3. Copyright (C) 2012-2016 Mark Russinovich
  4. Sysinternals - www.sysinternals.com

  5. Setting warmup count to match number of outstanding I/Os: 8
  6. TCP bandwidth test connecting to 192.168.10.10:1010: Connected
  7. 208 iterations (8 warmup) sending 131072000 bytes TCP bandwidth test: 570763100%

  8. TCP sender bandwidth statistics:
  9.   Sent = 200, Size = 131072000, Total Bytes: 27131904000,
  10.   Minimum = 399.36 MB/s, Maximum = 634.68 MB/s, Average = 399.36 MB/s

  11. Z:\PSPING>
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
overthink  楼主| 发表于 2018-11-27 16:24 | 显示全部楼层
此网卡仅支持10Gbps的链接。 不能自适应1Gbps 100Mbps 的速度。
duo_luo 发表于 2018-11-28 09:48 | 显示全部楼层
我用主板上的x550与另外一台主机的华硕那个万兆卡直连测试, iperf 双向能跑到7.9G x 2 。 参数对带宽影响很大。
overthink  楼主| 发表于 2018-11-28 16:47 | 显示全部楼层
duo_luo 发表于 2018-11-28 09:48
我用主板上的x550与另外一台主机的华硕那个万兆卡直连测试, iperf 双向能跑到7.9G x 2 。 参数对带宽影响 ...

咋测试的? 啥软件测试的?
duo_luo 发表于 2018-11-28 18:01 | 显示全部楼层
overthink 发表于 2018-11-28 16:47
咋测试的? 啥软件测试的?

iperf,两面都是windows,具体参数忘记了反正各种包大小,缓冲大小都设置的大一点就跑的高。
下次有两张intel网卡的时候我再测试下,感觉不应该只这么点速度,怎么也应该跑9.5以上吧。
overthink  楼主| 发表于 2018-11-29 16:50 | 显示全部楼层
duo_luo 发表于 2018-11-28 18:01
iperf,两面都是windows,具体参数忘记了反正各种包大小,缓冲大小都设置的大一点就跑的高。
...

CPU占用咋样? 我这儿好像挺高的
duo_luo 发表于 2018-11-29 18:47 | 显示全部楼层
overthink 发表于 2018-11-29 16:50
CPU占用咋样? 我这儿好像挺高的

忘记了,我找时间再测试一次。
li2921578 发表于 2018-12-18 12:14 | 显示全部楼层
我有一张BCM57712 测试正常.就是软路由的nat性能不行...
overthink  楼主| 发表于 2018-12-19 14:41 | 显示全部楼层
li2921578 发表于 2018-12-18 12:14
我有一张BCM57712 测试正常.就是软路由的nat性能不行...

软路由这个不合适。软路由用千兆INTEL网卡给力。82576之类的双口卡,现在很便宜了

az6338890 发表于 2018-12-30 19:36 | 显示全部楼层
我也不怎么会用iperf
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部