如何比较两个网络适配器?


1

我在我的Vostro 15 5000系列笔记本电脑中内置了“Intel(R)双频无线-AC 3165”网络适配器,我买了ALFA AWUS1900 USB适配器。它可以工作在2.4或5 GHz,有USB 3.0,配有4个高增益双频天线,包括IEEE 802.11ac标准,但是,它在speedtest.net上的速度比我的内置适配器慢3倍。我试图禁用一个和其他不同的设置,使用不同的USB端口,但它慢得多,但是,我预计它至少会更快一点。有人可以帮我告诉你如何比较网络适配器吗?

- 编辑 -

在购买之前可以比较两个适配器吗?例如,查看某些参数的适配器描述。就像,在这种情况下,我认为这个外部适配器在参数方面更好,有很好的评论,我花了差不多100美元,我看到它慢得多,现在没有理由用一些工具测试它们。我不想购买,只检查它是否比我的其他适配器更快或更慢。在购买之前有没有办法知道它?

我的AP是华为B715。


3
你期望什么样的比较?
gronostaj

2
这里有很多变量......首先是互联网,测试网络适配器,无论类型如何,都无法进行任何合理的比较,除非您的互联网超过适配器的最大速度。您使用的是什么WiFI路由器或AP,是否支持5Ghz和802.11ac?如果没有,则网络适配器的这些功能不相关,并且您列出的英特尔适配器也支持这两种功能。然后是驱动程序,USB端口,WiFi干扰等问题。请记住,更多天线不一定等于更好的性能。
acejavelin

:这里将是一个良好的开端tomshardware.com/reviews/...
acejavelin

@acejavelin:当然可以在本地进行测试,而无需使用互联网连接?
grawity

Answers:


3

JperfIperf很可能能够完成这项任务。
JPerf要求在运行之前安装Java 1.5或更高版本。

没有安装程序需要,头部到的Jperf谷歌网页和抢jperf-2.0.2.zip。(只需将其解压缩到一个文件夹中就可以了)

JPerf旨在作为客户端/服务器应用程序运行。要运行测试,您需要在网络上设置JPerf服务器。要测试无线适配器,您希望服务器在插入路由器有线端的计算机上运行。(确保此计算机NIC比802.11AC卡没有10 / 100Mbps以太网卡更快)然后您可以从笔记本电脑运行JPerf客户端以通过无线连接到远程服务器。

Jperf服务器

jperf服务器
要启动JPerf服务器,请单击标记为服务器的单选按钮,然后单击“运行IPerf”。默认情况下,JPerf以TCP模式运行并侦听端口5001。


将客户端连接到服务器

客户端连接

要连接到JPerf 服务器以运行测试,您需要先选择客户端单选按钮。在地址字段中键入运行JPerf服务器应用程序的计算机的IP地址。要运行测试,请单击应用程序右上角的运行iPerf。

使用默认设置,JPerf将使用1个流运行10秒TCP测试。在测试运行时,图表将实时更新以反映结果。


有几个选项可以调整以修改测试的参数。

应用层选项

  • 传输 运行测试指定的秒数,或直到传输了一定量的字节。

  • 输出格式 测试结果可以更改为显示位,字节,千字节等。

  • 报告间隔 此选项可调整图表结果的更新频率。

传输层选项

有几个TCP选项可以修改,如缓冲区长度窗口大小MSS

JPerf也可以在UDP模式下运行,尽管服务器必须在UDP模式下运行才能使此测试起作用。

技巧和窍门

这里有一些关于获得更好的JPerf结果的技巧。

  • 使用并行流 - 一个TCP会话的带宽受许多因素的限制。使用并行流,您可以轻松地使高带宽连接饱和。(并获得更好的吞吐量读数)在JPerf客户端设置中,您可以指定要使用的流的数量。我发现10-15是一个很好的数字。(取决于设备)
  • 双向测试 - 默认情况下,JPerf将数据从客户端传输到服务器,选择应用层选项下的双测试模式JPerf将同时向两个方向发送数据。

参考文献:

https://www.es.net/assets/Uploads/201007-JTIperf.pdf

https://www.techrepublic.com/blog/linux-and-open-source/using-jperf-to-check-network-performance/

https://openmaniak.com/iperf.php


谢谢您的回答。这是比较两个适配器的好工具,但在购买之前是否可以比较两个适配器?例如,查看适配器描述。就像,在这种情况下,我认为这个外部适配器在参数方面更好,有很好的评论,我花了差不多100美元,我发现它慢得多,现在没有理由用Jperf测试它们。我不想购买,只检查它是否比我的其他适配器更快或更慢。在购买之前有没有办法知道它?我的AP是华为B715。
克里斯蒂安斯·穆兹

好吧,一般来说,你可以阅读卡的规格,(你应该熟悉pci-e的速度)但是,就广告的速度而言,制造商可以逃脱的几乎是犯罪行为。虽然购物建议偏离此处,但您可能需要向硬件推荐社区询问购买哪种卡。我道歉,我把这个问题解释为比较你已经拥有的两张牌!
Tim_Stewart

确保将问题中的适配器插入USB3.0端口,否则您将无法获得通告的吞吐量。您可能还希望不仅在USB端口上调用禁用省电功能,而且还通过操作系统调试适配器。更新的驱动程序可能也不会伤害。
Tim_Stewart

另请注意:高增益天线不仅可以提高路由器的信号强度。他们会更好地接收每个信号,包括相邻路由器。(相邻噪声)我建议使用jperf和新驱动程序,禁用省电功能。然后尝试不同的乐队,尝试更换2.4ghz和5.8ghz乐队的频道。记下您的结果并将其与频段/频道进行比较。我的猜测是你会找到一个空闲的频道并看到预期的吞吐量。
Tim_Stewart
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.