完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个关于我能够达到的 PCIe 速度的问题,以及它们的限制因素是什么。
测试如下,在定制载板上安装了一个 Toradex iMX8QM,它有一个 1x PCIe Gen3 插槽,我们用来连接一个 intel X550 10Gb NIC。 NIC 以模块和卡正确协商的 Gen2 速度工作,pcie 链路以 Gen2 速度运行(最大吞吐量为 4Gb/s)。 使用iperf3 测试速度,在主机PC 中使用相同的网卡并直接连接它们。两个 NIC 均已确认以全速运行,因此这不是问题所在。服务器是 PC,客户端是模块。 在上传测试中运行时, 我能够达到 3.1Gb/s 的速度。将 pci 性能添加到启动参数并使用巨型帧我能够达到3.5Gb/s。 在反向下载测试中运行时, 我能够达到 1.5Gb/s 的速度。使用前面提到的引导参数和巨型帧,我能够达到1.6Gb/s ,但有时如果巨型帧太大,测试不会有任何数据吞吐量。2200 左右似乎是最佳点,再高一点,测试将报告 0 bw 或速度将低于原始速度。 我从 nxp 找到了一些关于 pci 速度的 pdf,它的数字高于下载测试的数字。 我还发现 这篇文章 有类似的结果,但它们与第 3 代上的模式不匹配。 两个测试在运行时都有 1 个 100% 的 cpu 核心。上传测试使用 4 个连接运行,下载测试在使用 1 个连接运行时产生最高数字。 也尝试使用 iperf2,但它非常不稳定。获得相同的上传和下载数字我得到大约 1.8Gb/s 但是一旦它运行了 2 个连接下载端就会失去连接,服务器将报告不同的传输速度或者服务器已经完成发送并且几秒钟后客户将完成。 还做了一个环回测试,其中服务器和客户端都在模块上,并且它在两个方向上都达到了 7.6GB/s。 由于其他原因,1.5Gb/s 这个数字也让我很困扰。它也是 Gen1 pcie 链路上测试返回的速度。 有什么可以做的吗?或者这是桥的一些硬件/固件限制? 为了我们将使用它的目的,我们需要高下载速度。就 dw/ul 比率而言,它将是 2:1。我们有大量上传,但希望下载速度最好超过 2.5Gb/s。 我有一个 Aquantia Qnap QXG-5G1T-111C (Gen3 x1),但自从 Marvell 获得它们后,驱动程序就没有更新,并且它在 ARM 上有故障导致模块硬冻结和内存页面分配失败。 任何帮助表示赞赏。 root @apalis -imx8-07307404 : ~ #uname-a Linux apalis- imx8-07307404 5.4 。193 - 5.7 。0 -devel+git.f78299297185 root@apalis-imx8-07307404:~# cat /etc/os-release使用以下叠加层修改了设备树。 /dts-v1/; |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1934个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36421 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4928 浏览 1 评论
6109 浏览 1 评论
6819 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4249 浏览 0 评论
653浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
646浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
647浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
736浏览 2评论
848浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 05:05 , Processed in 1.087838 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号