From 631305bb363d6d17b6a3655f9eadc2b9573519c1 Mon Sep 17 00:00:00 2001 From: DSOE1024 <9680100+DSOE1024@user.noreply.gitee.com> Date: Sat, 17 May 2025 08:04:47 +0000 Subject: [PATCH] =?UTF-8?q?update=2003=5F=E5=B8=B8=E8=A7=81=E9=97=AE?= =?UTF-8?q?=E9=A2=98/FAQ.md.=E8=A1=A5=E5=85=85=E5=A6=82=E4=BD=95=E6=9F=A5?= =?UTF-8?q?=E7=9C=8BCPU=E5=A4=A7=E5=B0=8F=E6=A0=B8=20=E8=A1=A5=E5=85=85?= =?UTF-8?q?=E5=A6=82=E4=BD=95=E6=9F=A5=E7=9C=8BCPU=E5=A4=A7=E5=B0=8F?= =?UTF-8?q?=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: DSOE1024 <9680100+DSOE1024@user.noreply.gitee.com> --- .../FAQ.md" | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git "a/03_\345\270\270\350\247\201\351\227\256\351\242\230/FAQ.md" "b/03_\345\270\270\350\247\201\351\227\256\351\242\230/FAQ.md" index 767c9ec..2f6be59 100644 --- "a/03_\345\270\270\350\247\201\351\227\256\351\242\230/FAQ.md" +++ "b/03_\345\270\270\350\247\201\351\227\256\351\242\230/FAQ.md" @@ -82,6 +82,50 @@ Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub - Q:如何查看电脑的CPU信息? - A:通常可以在设置-关于界面查看CPU型号信息,如果需要查看CPU详细信息,可以通过`lscpu`命令或者`cat /proc/cpuinfo`命令来查看CPU架构(如x86_64)、型号、核心数、线程数、每个核心的CPU频率、缓存、支持的指令集等信息。 +## 如何查看CPU大小核 + +- Q:怎样获取哪几个核心是性能核心(P核),哪几个是能效核心(E核)以及核心对应的线程? +- A:在现代多核处理器中,引入了混合架构(Hybrid Architecture),将性能核心(P-core)和能效核心(E-core)集成在同一颗芯片上。为了更好地理解 CPU 的拓扑结构和超线程(Hyper-Threading)配置,我们可以使用 Linux 下的 lscpu 工具进行查看。 + + ```bash + lscpu -e + ``` + 大小核CPU输出一般如下: + ```bash + CPU NODE SOCKET CORE L1d:L1i:L2 ONLINE MAXMHZ MINMHZ + 0 0 0 0 0:0:0 yes 5.20 GHz 800 MHz + 1 0 0 1 1:1:1 yes 5.20 GHz 800 MHz + 2 0 0 2 2:2:2 yes 3.90 GHz 800 MHz + 3 0 0 4 4:4:3 yes 5.20 GHz 800 MHz + 4 0 0 0 0:0:0 yes 5.20 GHz 800 MHz + 5 0 0 1 1:1:1 yes 5.20 GHz 800 MHz + 6 0 0 2 2:2:2 yes 3.90 GHz 800 MHz + 7 0 0 5 5:5:4 yes 3.90 GHz 800 MHz + ``` + CPU是逻辑处理器编号,即操作系统的“线程”,CORE是物理核心编号,从上述输出中可以看出,CPU 0 和 CPU 4 共享相同的物理核心编号(CORE 0),这表明它们是同一物理核心上的两个线程,即启用了超线程技术; 同时,通过观察 MAXMHZ 字段,我们可以大致判断哪些是性能核心(P-core),哪些是能效核心(E-core),通常P-core 拥有更高的最大频率且开启了超线程。 + + 如果是全大核CPU且启用了启用了超线程输出一般如下: + ```bash + CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ MINMHZ MHZ + 0 0 0 0 0:0:0:0 是 5915.0000 600.0000 5522.5791 + 1 0 0 1 1:1:1:0 是 6590.0000 600.0000 5536.6709 + 2 0 0 2 2:2:2:0 是 6590.0000 600.0000 5532.4111 + 3 0 0 3 3:3:3:0 是 6085.0000 600.0000 5521.7661 + 4 0 0 4 4:4:4:0 是 6419.0000 600.0000 5525.5049 + 5 0 0 5 5:5:5:0 是 6252.0000 600.0000 5524.2139 + 6 0 0 6 6:6:6:0 是 5581.0000 600.0000 5521.3110 + 7 0 0 7 7:7:7:0 是 5748.0000 600.0000 5525.9019 + 8 0 0 0 0:0:0:0 是 5915.0000 600.0000 5518.7100 + 9 0 0 1 1:1:1:0 是 6590.0000 600.0000 5526.1782 + 10 0 0 2 2:2:2:0 是 6590.0000 600.0000 5527.1069 + 11 0 0 3 3:3:3:0 是 6085.0000 600.0000 5523.1299 + 12 0 0 4 4:4:4:0 是 6419.0000 600.0000 5521.7451 + 13 0 0 5 5:5:5:0 是 6252.0000 600.0000 5526.6060 + 14 0 0 6 6:6:6:0 是 5581.0000 600.0000 5529.2729 + 15 0 0 7 7:7:7:0 是 5748.0000 600.0000 5519.8481 + ``` + + ## 如何查看内存信息 - Q:如何查看电脑的内存信息? -- Gitee