XDP是什么接口

XDP是什么接口,第1张

Dp接口,即DisplayPort 接口,一种高清晰音视频流的传输接口。DisplayPort的外接型接头有两种:一种是标准型,类似USB、HDMI等接头另一种是低矮型,主要针对连接面积有限的应用,比如超薄笔记型电脑。两种接头的最长外接距离都可以达到15米,虽然这个距离比HDMI要逊色一些,不过接头和接线的相关规格已为日后升级做好了准备,即便未来DisplayPort采用新的2X速率标准(21.6Gbps),接头和接线也不必重新进行设计。除实现设备与设备之间的连接外,DisplayPort还可用作设备内部的接口,甚至是芯片与芯片之间的数据接口。

路由器的2.4G和5G是指路由器的频段,只有支持相应的频段才能连接相应频段的SSID。

2.4G和5G的区别如下:

2.4G 穿透性好、抗衰减能力强、传输距离近,但由于许多设备用的都是2.4GHz,所以干扰很多,不能保障足够的稳定性。

5G穿透性差 传输距离远

对于802.11a来说,它用的是5GHz,包含了UNII的三个频段,从5.1~5.8GHz都有覆盖;这个频段最大的优势是目前应用较少,很多国家都是需要申请许可的,所以干扰非常小,能保障传输的质量;但是缺点也很明显,室内的抗衰减能力弱

表示链路的最大传输速率,单位是b/s(比特 / 秒)。

表示单位时间内成功传输的数据量,单位通常为 b/s(比特 / 秒)或者 B/s(字节 / 秒)。吞吐量受带宽限制

表示从网络请求发出后,一直收到远端响应,所需要的时间延迟。在不同场景中,这一指标可能会有不同含义。比如,它可以表示,建立连接需要的时间(比如 TCP 握手延时),或一个数据包往返所需的时间(比如 RTT)。

Packet Per Second(包 / 秒) 的缩写,表示以网络包为单位的传输速率。PPS通常用来评估网络的转发能力。

Linux 内核自带的高性能网络测试工具 pktgen。pktgen 支持丰富的自定义选项,方便你根据实际需要构造所需网络包,从而更准确地测试出目标服务器的性能。

不过,在 Linux 系统中,你并不能直接找到 pktgen 命令,因为 pktgen 作为一个内核线程来运行,需要你加载 pktgen 内核模块后,再通过 /proc 文件系统来交互。

根据上面的结果,我们发现,PPS 为 12 万,吞吐量为 61 Mb/s,没有发生错误。那么,12 万的 PPS 好不好呢?

作为对比,你可以计算一下千兆交换机的 PPS。交换机可以达到线速(满负载时,无差错转发),它的 PPS 就是 1000Mbit 除以以太网帧的大小,即 1000Mbps / ((64+20)*8bit) = 1.5 Mpps(其中,20B 为以太网帧前导和帧间距的大小)。

即使是千兆交换机的 PPS,也可以达到 150 万 PPS,比我们测试得到的 12 万大多了。所以,看到这个数值你并不用担心,现在的多核服务器和万兆网卡已经很普遍了,稍做优化就可以达到数百万的 PPS。

而且,如果你用了DPDK 或 XDP ,还能达到千万数量级。

iperf 和 netperf 都是最常用的网络性能测试工具,用来测试TCP 和 UDP的吞吐量。它们都以客户端和服务器通信的方式,测试一段时间内的平均吞吐量。这里以 iperf 命令为例。

从上面可以看出目标机器的吞吐量为866 Mb/s。

测试HTTP的性能,也有大量工具可以使用,比如 ab,webbench等。这里以 ab 为例

TODO


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/715920.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-07
下一篇2023-08-07

发表评论

登录后才能评论

评论列表(0条)

    保存