【发布时间】:2016-06-28 11:47:53
【问题描述】:
这些术语的含义是什么:“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 手册页中?在哪里可以找到有关它的更多信息?
【问题讨论】:
这些术语的含义是什么:“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”。
【讨论】: