Linux nproc 命令 - 显示可用处理器数
介绍
nproc 命令用于打印 Linux 系统当前进程可用的处理器数,注意此数目可能小于实际的 CPU 核心数。
语法:
nproc [OPTION]...
选项:
--all
:打印所拥有的处理器数目。--ignore=N
:可能的话,排除 N 个处理单元。--help
:显示此帮助信息并退出。--version
:显示版本信息并退出。
示例
在我的 Ubuntu 上直接执行 nproc
,输出结果如下:
$ nproc
8
nproc
命令本身很简单,更多的是用在 Shell 脚本中,例如 make
时以进程可用的最大核心数进行编译:
make -j$(nproc)