这些术语的含义是什么:“subbus”、“secbus”和“pribus” 这里是输出示例:
dev.pcib.3.subbus:2
dev.pcib.3.secbus:2
dev.pcib.3.pribus:0
dev.pcib.3.domain:0
它是否映射到 pci 地址 (pci:U:X:Y:Z)?
为什么它没有记录在 sysctl 手册页中?我在哪里可以找到有关它的更多信息?
您可以对 sysctl 使用“-d”选项。它为每个系统控制提供了简短的描述,例如
dev.pcib.3.subbus=Subordinate bus number
dev.pcib.3.secbus=Secondary bus number
dev.pcib.3.pribus=Primary bus number
dev.pcib.3.domain=Domain number
在特定情况下,这是有关连接到 PCI 桥(又名 pcib)的总线的统计信息。所以它不会映射到 PCI ID。
Sysctl 只是在内核模块上收集可调/只读变量的例程。结果,它不知道每个变量的含义。特定功能的开发人员可能会描述 sysctl 变量的含义,但我认为这种情况很少见。
如果您正在寻找 PCI 信息,则值得使用“ pciconf -l -v ”和“ devinfo ”。