找回密码
 加入我们
搜索
      
查看: 7081|回复: 23

[存储] [求助] 大普微电子SSD H3200无法开启sriov

[复制链接]
发表于 2023-8-17 10:03 | 显示全部楼层 |阅读模式
本帖最后由 summerq 于 2023-8-17 10:22 编辑

求助,需要有经验的朋友给一些帮助。
我在淘宝买了一块7.68T的H3200硬盘,是U2接口的。在大普微电子的官网上可以看到这个硬盘是支持sriov的,但是实际上硬件产品并不支持。
我的固件版本是FF20110D,请问有没有用过的朋友,知道这个硬盘如何打开sriov?
我目前的bios已经打开了sriov,网卡是x550,也没有问题,但是这个H3200是不支持的,操作环境是linux

# nvme id-ctrl /dev/nvme0
NVME Identify Controller:
vid       : 0x1e3b
ssvid     : 0x1e3b
sn        : HS3U3DA214000000
mn        : DAPUSTOR DPH311T5T007T6
fr        : FF20110D
rab       : 2
ieee      : d8bc59
cmic      : 0
mdts      : 5
cntlid    : 0x1
ver       : 0x10300
rtd3r     : 0
rtd3e     : 0
oaes      : 0x300
ctratt    : 0
rrls      : 0
cntrltype : 0
fguid     : 00000000-0000-0000-0000-000000000000
crdt1     : 0
crdt2     : 0
crdt3     : 0
nvmsr     : 0
vwci      : 0
mec       : 0
oacs      : 0x1e
acl       : 3
aerl      : 3
frmw      : 0x16
lpa       : 0x2
elpe      : 63
npss      : 0
avscc     : 0
apsta     : 0
wctemp    : 351
cctemp    : 358
mtfa      : 255
hmpre     : 0
hmmin     : 0
tnvmcap   : 7,681,501,126,656
unvmcap   : 0
rpmbs     : 0
edstt     : 1
dsto      : 0
fwug      : 0
kas       : 0
hctma     : 0x1
mntmt     : 351
mxtmt     : 356
sanicap   : 0
hmminds   : 0
hmmaxd    : 0
nsetidmax : 0
endgidmax : 0
anatt     : 0
anacap    : 0
anagrpmax : 0
nanagrpid : 0
pels      : 0
domainid  : 0
megcap    : 0
sqes      : 0x66
cqes      : 0x44
maxcmd    : 0
nn        : 8
oncs      : 0x5d
fuses     : 0
fna       : 0
vwc       : 0
awun      : 31
awupf     : 0
icsvscc   : 0
nwpc      : 0
acwu      : 0
ocfs      : 0
sgls      : 0
mnan      : 0
maxdna    : 0
maxcna    : 0
subnqn    : nqn.2014-08.org.nvmexpress:uuid:7FBA7532-86C1-40CA-1791-DB21E328EC32
ioccsz    : 0
iorcsz    : 0
icdoff    : 0
fcatt     : 0
msdbd     : 0
ofcs      : 0
ps      0 : mp:12.50W operational enlat:0 exlat:0 rrt:0 rrl:0
            rwt:0 rwl:0 idle_power:3.50W active_power:10.00W
            active_power_workload:-


发表于 2023-8-17 10:11 | 显示全部楼层
nn        : 8

评分

参与人数 1邪恶指数 +5 收起 理由
summerq + 5

查看全部评分

 楼主| 发表于 2023-8-17 10:15 | 显示全部楼层
本帖最后由 summerq 于 2023-8-17 10:16 编辑


nn: 8 是说支持8个namespace,这个我已经尝试过可以创建不同的namespace,但是sriov是不支持的,这导致在pve环境中我只能有一个pcie设备,不能创建vf直通给不同的vm。
namespace信息如下,其中第一个是p1600x作为boot盘,后面三个是H3200创建的namespaces

nvme list /dev/nvme0
Node                  Generic               SN                   Model                                    Namespace Usage                      Format           FW Rev
--------------------- --------------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme1n1          /dev/ng1n1            BTOC14120WFH118B     INTEL SSDPEK1A118GA                      1         118.41  GB / 118.41  GB    512   B +  0 B   U5110550
/dev/nvme0n3          /dev/ng0n3            HS3U3DA214000FM8     DAPUSTOR DPH311T5T007T6                  3           5.68  TB /   5.68  TB    512   B +  0 B   FF20110D
/dev/nvme0n2          /dev/ng0n2            HS3U3DA214000FM8     DAPUSTOR DPH311T5T007T6                  2           1.00  TB /   1.00  TB    512   B +  0 B   FF20110D
/dev/nvme0n1          /dev/ng0n1            HS3U3DA214000FM8     DAPUSTOR DPH311T5T007T6                  1           1.00  TB /   1.00  TB    512   B +  0 B   FF20110D
发表于 2023-8-17 10:30 | 显示全部楼层
这个功能就算是企业也极少用到,pm1733一开始也是支持的,实际出了很久后升级固件才正式支持

对这功能有需求选pm1733更好啊

评分

参与人数 1邪恶指数 +5 收起 理由
summerq + 5

查看全部评分

 楼主| 发表于 2023-8-17 10:51 来自手机 | 显示全部楼层
mdk2000 发表于 2023-8-17 10:30
这个功能就算是企业也极少用到,pm1733一开始也是支持的,实际出了很久后升级固件才正式支持

对这功能有需求 ...

我这里买不到pm1733,就在网上看看有没有其他可以支持的,结果就搜索到大普微这个H3200了。理想很丰满,现实很骨感,结论就是货不对板,十分失望
发表于 2023-8-17 11:24 | 显示全部楼层
我只知道显卡、网卡能sr-iov,没想到ssd也能
发表于 2023-8-17 11:25 | 显示全部楼层
summerq 发表于 2023-8-17 10:51
我这里买不到pm1733,就在网上看看有没有其他可以支持的,结果就搜索到大普微这个H3200了。理想很丰满, ...

估计和pm1733一样,固件原因,联系下大普微看看有没解决方法
发表于 2023-8-17 11:44 | 显示全部楼层
SSD也能SRIOV?那是不是可以利用这个特性直通“一部分”硬盘比如500G给黑裙做缓存加速了?不知道SN640是否可以,最近价格好像还行
发表于 2023-8-17 14:17 | 显示全部楼层
这个盘的SR-IOV我记得是定制功能,默认出货的是没有的,得进货的OEM表示自己要才会给支持SR-IOV的SKU,现在流出来的这些应该都没有
 楼主| 发表于 2023-8-17 15:17 来自手机 | 显示全部楼层
gnattu 发表于 2023-8-17 14:17
这个盘的SR-IOV我记得是定制功能,默认出货的是没有的,得进货的OEM表示自己要才会给支持SR-IOV的SKU,现在 ...

谢谢。我已经联系了原厂,看看能否要到支出sriov的固件。一开始我打电话过去,说私人有需求,结果石沉大海。后来我换公司邮箱,立刻就有反应了
发表于 2023-8-18 05:04 | 显示全部楼层
summerq 发表于 2023-8-17 10:15
nn: 8 是说支持8个namespace,这个我已经尝试过可以创建不同的namespace,但是sriov是不支持的,这导致在 ...

mm等于一个驱动器,sr-iov的VFN NVQ NVI等于将这个驱动器(mm)划X个虚拟控制器,然后就再直通这个虚拟控制器

直通mm的情况下vm供应商的nvme控制器

直通虚拟控制器的情况下是vm里独占这个虚拟控制器然后下挂了这个mm

nvme virt-mgmt
 楼主| 发表于 2023-8-18 08:36 来自手机 | 显示全部楼层
Juzi丶 发表于 2023-8-18 05:04
mm等于一个驱动器,sr-iov的VFN NVQ NVI等于将这个驱动器(mm)划X个虚拟控制器,然后就再直通这个虚拟控 ...

直通namespace是把块设备通过scsi协议挂载,是有很大开销的,对4k性能有负面影响。而把namespace映射在vf上,再直通给vm,就可以避免掉这部分系统开销。另一个好处是驱动方面。直通vf,对于vm来说看到的是一个pcie设备,不需要加载scsi驱动,这里又可以降低系统开销。我目前也只是把namespace分出来的数据空间映射在vm中,连续读写有损失但可接受,4k性能那是一塌糊涂,因为延时增加了嘛
发表于 2023-8-18 09:43 | 显示全部楼层
summerq 发表于 2023-8-18 08:36
直通namespace是把块设备通过scsi协议挂载,是有很大开销的,对4k性能有负面影响。而把namespace映射在vf ...

nn是驱动器,至于通给vm用的什么协议这都是自己选的,ide sata scsi nvme不都是可以选
 楼主| 发表于 2023-8-18 09:47 来自手机 | 显示全部楼层
Juzi丶 发表于 2023-8-18 09:43
nn是驱动器,至于通给vm用的什么协议这都是自己选的,ide sata scsi nvme不都是可以选 ...

没错 对vm来说是这样。但是你忽略了pve系统开销。vf直通是通过硬件而不是软件模拟驱动器的。这也是4k可以提升的关键。再比如大家都要网卡直通,也是看中小包转发的效率
发表于 2023-8-30 14:04 | 显示全部楼层
解决了吗?我之前也询问过,回复说是只对指定用户开放。
 楼主| 发表于 2023-8-30 14:11 来自手机 | 显示全部楼层
胡CHH 发表于 2023-8-30 14:04
解决了吗?我之前也询问过,回复说是只对指定用户开放。

没有解决。也没有人跟进。以后不买这个牌子就是了。就当交学费。
发表于 2023-8-31 09:25 | 显示全部楼层
summerq 发表于 2023-8-30 14:11
没有解决。也没有人跟进。以后不买这个牌子就是了。就当交学费。

pve的话直接命名空间不行?
 楼主| 发表于 2023-8-31 09:30 来自手机 | 显示全部楼层
wsbpj 发表于 2023-8-31 09:25
pve的话直接命名空间不行?

我试过,namespace是可以的,之后映射给vm使用。但是sriov不支持,所以4k损失很多。没关系了,以后我也不会买这种货不对板的东西就是了
发表于 2023-10-25 18:13 | 显示全部楼层
有没有可能就不支持?。。这功能没必要对特定用户开放吧?虚拟化不是很典型的应用场景吗?
 楼主| 发表于 2023-10-25 19:11 来自手机 | 显示全部楼层
wuqiong0927 发表于 2023-10-25 18:13
有没有可能就不支持?。。这功能没必要对特定用户开放吧?虚拟化不是很典型的应用场景吗? ...

我不知道他们到底有没有做出来,又或者有什么别的原因只对特定用户开放。问题在于主页上声明的重要功能,与实物对不上,这才是一种欺诈
发表于 2023-10-26 16:53 | 显示全部楼层
半官方回复: H3200这型号的盘不支持虚拟化sriov 目前支持sriov的都是给厂商的定制化的盘 比如说J5100,你可以去淘一下,或许能找到
 楼主| 发表于 2023-10-26 16:56 来自手机 | 显示全部楼层
drazet 发表于 2023-10-26 16:53
半官方回复: H3200这型号的盘不支持虚拟化sriov 目前支持sriov的都是给厂商的定制化的盘 比如说J5100,你可 ...

谢谢你的回复。目前那个h3200已经被打入冷宫吃灰。我买了一个pm1735在用了
发表于 2023-10-26 17:08 | 显示全部楼层
summerq 发表于 2023-10-26 16:56
谢谢你的回复。目前那个h3200已经被打入冷宫吃灰。我买了一个pm1735在用了

好的。H3200是Gen3的盘 1735是Gen4的盘 速度能快不少
发表于 2024-6-27 14:09 | 显示全部楼层
新版本nvmecli工具第二列显示的 /dev/ng1n1到底是什么含义
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-29 02:43 , Processed in 0.013380 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表