最大支持规格问题

我想请问一下:

1、NVMe SSD的最大规格支持到 多大容量?500GB?1TB?2TB?以及PCIe版本和通道数,3.04或者4.04的版本可以吗?还是?

2、所支持的TF存储卡的最大规格,是多大容量?

3、板子背面eMMC的空位如果要用起来的话,有什么型号推荐吗,怎么用?

非常感谢!

容量没有限制,但是这个m2接口只有pcie2.1x1(带有硬件缓存一致性支持)pcie各版本和各个通道数之间互相兼容;tf卡应该没有容量限制;emmc的接口和radxa/pine64/rock960/odroid通用,短一点的接口只起固定辅助作用没有信号线,咸鱼有人卖自己自制的emmc模块,radxa官方店也有卖,店铺是淘宝allnet中国

3 Likes

NVMe SSD 试过铠侠PCIe 3.0 500G 和致态 PCIe 4.0 1T的都能用。但是速度起不来。没有仔细测试,dd测了一下好像没有超过200MB/S.

1 Like

那这个不正常,在观望观望看

写入速度,还是读取速度?

pci-e 2.0 x1 满速也才 500MB 。
估计瓶颈是 CPU 的总线。

那这么说其实不用买特别好的盘,很一般的也能喂饱vf2。

1 Like

准确来说,这个口其实目的是提供一个 PCI-E 2.0 x1 的接口,而不是 SSD 口。
所以你可以找个 M2 nvme 转 PCI-E 16x 的转接器,转接个显卡。

当然,这个口的意义是有扩展能力,而不是真的让你去跑个分(而且显卡硬件初始化可能都做不到)。
我觉得最靠谱的,应该是买个 M2 的阵列卡去接机械硬盘实现 NAS 。

很准确,不采纳。毕竟,我真的有一块闲置的M.2接口的NVMe SSD

你猜猜显卡的金手指为什么做得比M.2宽那么多

因为实际上很多商业化硬件开发公司,是需要 PCI-E 来安装需要的各种扩展模块的。
比如 5G 基带芯片,比如 AI 计算模块,比如多口 com 转接卡。有很多东西 USB 是不够用的。

那你猜猜 vf2 的 M2 口,到底是 x4 还是 x1 的。 :rofl:

显卡是16条,ssd4条,但vf2,啧啧,我觉得可能也就一两条。速度不占优势,但可以插一张很大容量的,对于我,就不错。

下面是一些测试数据供参考:

写数据
root@starfive:/mnt# time dd if=/dev/zero of=/mnt/test.log bs=8k count=1000000
1000000+0 records in
1000000+0 records out
8192000000 bytes (8.2 GB, 7.6 GiB) copied, 46.1885 s, 177 MB/s

real 0m46.523s
user 0m0.689s
sys 0m38.065s
root@starfive:/mnt# time dd if=/dev/zero of=/mnt/test.log bs=32k count=100000
100000+0 records in
100000+0 records out
3276800000 bytes (3.3 GB, 3.1 GiB) copied, 21.4995 s, 152 MB/s

real 0m22.828s
user 0m0.091s
sys 0m16.378s
root@starfive:/mnt# time dd if=/dev/zero of=/mnt/test.log bs=64k count=100000
100000+0 records in
100000+0 records out
6553600000 bytes (6.6 GB, 6.1 GiB) copied, 36.2005 s, 181 MB/s

real 0m37.175s
user 0m0.091s
sys 0m30.182s

读数据:
oot@starfive:/mnt# time dd if=/dev/nvme0n1p1 of=/dev/null bs=8k count=1000000
1000000+0 records in
1000000+0 records out
8192000000 bytes (8.2 GB, 7.6 GiB) copied, 18.0549 s, 454 MB/s

real 0m18.062s
user 0m0.392s
sys 0m11.999s
root@starfive:/mnt# time dd if=/dev/nvme0n1p1 of=/dev/null bs=32k count=1000000
1000000+0 records in
1000000+0 records out
32768000000 bytes (33 GB, 31 GiB) copied, 137.355 s, 239 MB/s

real 2m17.368s
user 0m1.076s
sys 1m17.967s
root@starfive:/mnt# time dd if=/dev/nvme0n1p1 of=/dev/null bs=64k count=100000
100000+0 records in
100000+0 records out
6553600000 bytes (6.6 GB, 6.1 GiB) copied, 18.1489 s, 361 MB/s

real 0m18.198s
user 0m0.101s
sys 0m11.141s

2 Likes

:crazy_face:
还用觉得?看眼资料就知道这个 M2 是 x1 的。

而且谁告诉你显卡就一定 16 条的?

那还挺厉害的

这个pcie还是真的能跑gpu的。。。有硬件缓存一致性支持,我看推特有人跑起来amd卡和用noveau驱动的老nv卡了(但是板子没用vf2,用的star64工程版pcb)

顺便说一下,大部分非服务器用的arm soc的pcie都没有缓存一致性

nvme ssd我个人认为对于vf2来说意义不大,因为按照实测速度来看这东西没比emmc快多少,而且功耗发热都更大

显卡的PCI-E接口一般是全长16的,但是部分显卡实际上只给8条甚至4条PCIE通道接口镀金属(接口镀金属才能使用),比如RX550就只有PCIE3.0 *8,RX6400和RX6500XT只有PCIE4.0 *4。值得一提的是,带宽瓶颈对数据传输的影响只有在数据传输量过大时才会体现出来,显示个桌面应该是没有压力的。