温馨提示×

ubuntu getconf查cpu怎么用

小樊
40
2026-10-09 18:30:33
栏目: 智能运维

在 Ubuntu(以及其他 Linux 发行版)里,getconf 可以通过 POSIX / 系统配置参数 来查看 CPU 相关信息。它本身不是专门查 CPU 的工具,但能查到不少有用的 CPU 参数。

下面按常见用法说明。


一、查看 CPU 位数(32 / 64 位)

getconf LONG_BIT
  • 输出 64 → 64 位 CPU / 系统
  • 输出 32 → 32 位

二、查看逻辑 CPU 个数(最常用)

getconf _NPROCESSORS_CONF

或

getconf _NPROCESSORS_ONLN

区别:

  • _NPROCESSORS_CONF:系统配置的 CPU 数量
  • _NPROCESSORS_ONLN:当前在线的 CPU 数量(含超线程)

示例:

$ getconf _NPROCESSORS_ONLN
8

三、查看页面大小(和 CPU/内存有关)

getconf PAGESIZE

或

getconf PAGE_SIZE

常见输出:

4096

四、查看系统相关限制(和 CPU 架构有关)

getconf -a | grep -i cpu

或查看所有系统配置:

getconf -a

五、和 lscpu 的区别(顺带一提)

如果你只是想详细查 CPU,更推荐:

lscpu

它会显示:

  • 架构
  • 核心数
  • 线程数
  • CPU 型号
  • 缓存信息

六、常见组合示例

echo "CPU位数: $(getconf LONG_BIT)"
echo "逻辑CPU数: $(getconf _NPROCESSORS_ONLN)"
echo "页面大小: $(getconf PAGESIZE)"

如果你是想:

  • 写脚本判断 CPU 核心数
  • 判断 32/64 位
  • 查超线程数

可以告诉我具体场景,我可以给你更合适的命令或脚本。

0 踩