在 GNU/Linux 上获取有关主板的信息

在 GNU/Linux 上获取有关主板的信息

如果我使用 Linux 操作系统,如何查找

  1. 系统中 IOH 芯片的数量
  2. 连接到每个 IOH 芯片的 CPU 数量
  3. 每个 CPU 是否都有自己的 RAM 或者是否都共享机器上可用的 RAM。

如果有任何方法可以提供有关系统主板的所有信息,这也会很有帮助。

答案1

您可以使用解码,获取信息。例如,要获取主板名称,dmidecode -s baseboard-product-name SMBIOS 命令(如果可用)也可用于获取一些信息。

答案2

这些信息可从“DMI”子系统获得...但这是 BIOS 的一部分,因此质量会有所不同。在 IBM 或 SuperMicro 服务器等高质量机器上,它通常相当不错。在随机台式机上,质量随机。

dmidecode工具通常以相同的名称打包,可以将其找出,或者最近的内核直接在 sysfs 中公开它;请参阅/sys/firmware/dmi它。

相关内容