我需要知道我启动的 GKE 集群中使用的 CPU 的名称。该gcloud
命令有一个--min-cpu-platform
选项,但我的理解是这是最低限度,我可能会得到更高的 CPU 类型。当我登录节点并运行lscpu
和/或lshw
给出CPU Family
、Model
、 和Stepping
时,但我一直无法找到一种方法将这些值转换为“Ice Lake”或“Cascade Lake”等。我需要。
这不是重复的如何从命令行查找英特尔架构家族因为这些命令在 GKE 节点上不可用,或者不会生成我正在查找的信息。我需要一种方法来查找给定的 CPU 系列、型号和由lscpu
. ark.intel.com 和维基百科似乎都没有此信息。
答案1
除了lscpu
您提到的命令之外,lspci
、dmidecode
或less /proc/cpuinfo
可能会提供其他线索来帮助您进行搜索。
$ lspci | grep -i bridge
00:00.0 Host bridge: Intel Corporation Sky Lake-E DMI3 Registers (rev 04)
00:1c.0 PCI bridge: Intel Corporation C620 Series Chipset Family PCI Express Root Port #1 (rev f9)
00:1c.5 PCI bridge: Intel Corporation C620 Series Chipset Family PCI Express Root Port #6 (rev f9)
00:1f.0 ISA bridge: Intel Corporation C621 Series Chipset LPC/eSPI Controller (rev 09)
02:00.0 PCI bridge: ASPEED Technology, Inc. AST1150 PCI-to-PCI Bridge (rev 04)
17:00.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port A (rev 04)
17:02.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port C (rev 04)
17:03.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port D (rev 04)
3a:00.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port A (rev 04)
85:02.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port C (rev 04)
85:03.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port D (rev 04)
ae:00.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port A (rev 04)
ae:02.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port C (rev 04)
# dmidecode -s processor-version
Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz
Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz
如果这仍然没有帮助,您可能必须尽可能查找有关处理器系列和版本的信息,然后进行一些网络搜索以找出代号。
根据系统运行的操作系统,其他一些有用的命令可能是:
$ grep -i cpu /var/run/dmesg.boot
$ pciconf -lv