CPU 与调度60 条

lscpu 查看 CPU 拓扑

输出 CPU 架构、插槽/核/超线程数、频率、缓存与 NUMA 信息;核对物理核与逻辑核的基础命令。

用途查看 CPU 拓扑、缓存与 NUMA
关键字段Socket(s)、Core(s) per socket、Thread(s) per core、NUMA node(s)
扩展视图lscpu -e 每逻辑核一行

常用

常用
lscpu
lscpu -e | head
lscpu | grep -E 'Socket|Core|Thread|NUMA'
规划并发度(进程/线程池规模)前先确认逻辑核数,避免把超线程当物理核使用。

易错点

  • 容器内 lscpu 显示的是宿主信息;容器可用 CPU 看 cgroup 的 cpu.max 与 cpuset
  • 频率列是当前/基础频率的快照,持续负载下的实际频率用 turbostat/cpupower 观察

数据来源与参考

  • man 1 lscpu(util-linux)
  • Linux 内核 Documentation/admin-guide/cputopology
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌