nproc:Linux/Unix 命令(GNU coreutils),用于输出当前系统可用的处理单元数量(通常可理解为可用的 CPU 核心/线程数),常用于并行编译或脚本中自动设置并发数。也可能在少数语境中被当作 nproc(number of processors 的缩写)来指“处理器数量”。
/ˈɛn.prɒk/
Run nproc to see how many CPU threads are available.
运行 nproc 可以查看有多少可用的 CPU 线程。
In a build script, we set make -j$(nproc) so compilation uses all available processors without hard-coding a number.
在构建脚本里,我们用 make -j$(nproc),让编译自动利用所有可用处理器,而不是写死并发数。
nproc 通常被理解为 “n(number) + proc(processors/processing units)” 的缩写,意为“处理器/处理单元数量”。作为命令名,它出现在 GNU coreutils 中,用来方便地获取系统可用的处理单元数。
nproc(1) 手册页(系统文档作品)对其用法与选项有正式说明。