在 macOS 终端中,可以通过以下命令查看 CPU 相关信息:


1. 查看 CPU 核心数

  1. sysctl -n hw.physicalcpu
  • 输出示例:8(表示逻辑 CPU 核心数)

查看逻辑线程数(超线程)​

Apple 芯片无超线程,此命令不适用;Intel CPU 通常为每核 2 线程。

  1. sysctl -n hw.ncpu
  2. 或者
  3. sysctl -n hw.logicalcpu

2. 查看 CPU 型号

  1. sysctl -n machdep.cpu.brand_string
  • 输出示例:Apple M1 ProIntel(R) Core(TM) i7-9750H CPU @ 2.60GHz

3. 实时查看 CPU 使用率

  1. top -l 1
  • CPU 使用率 排序:输入 o 后输入 cpu_usage,再按回车。
  • 退出 top:按 q

4. 查看详细 CPU 架构信息

  1. lscpu
  • 输出包括架构类型、核心数、线程数、频率等(需安装 Xcode 命令行工具)。

5. 查看每个进程的 CPU 占用

  1. ps aux --sort=-%cpu | head -n 10
  • 显示 CPU 占用最高的前 10 个进程。

6. 查看 CPU 负载统计

  1. vm_stat 1 5
  • 每秒采样一次,共 5 次,显示上下文切换、中断等底层指标。

7. ​查看 CPU 架构

  1. uname -m
  • Intel 芯片输出:x86_64
  • Apple 芯片输出:arm64

补充说明

  • M1/M2 芯片 Mac:逻辑 CPU 数可能与物理核心不同(如 Apple Silicon 的线程数可能翻倍)。
  • 安装 htop(可选):若需要更友好的交互式工具,可通过 brew install htop 安装后使用。