如何计算 "make -jN" 中的 N?充分利用 CPU
how to calculate N in "make -jN" ? for full utilisation of CPU
需要构建 android 具有完整 CPU 利用率的源代码构建。
为此,如何在“make -jN”中计算N?
样本CPU信息:
您的 Linux 发行版应带有命令 nprocs
,或者至少 nprocs
应该易于安装。如果你不想要求nprocs
,这个shell命令会给你盒子里的核心数(包括超线程的):ls -d /sys/devices/system/cpu/cpu[0-9]*|wc -l
cores=$(grep -c ^processor /proc/cpuinfo)
make -j${cores}
需要构建 android 具有完整 CPU 利用率的源代码构建。
为此,如何在“make -jN”中计算N?
样本CPU信息:
您的 Linux 发行版应带有命令 nprocs
,或者至少 nprocs
应该易于安装。如果你不想要求nprocs
,这个shell命令会给你盒子里的核心数(包括超线程的):ls -d /sys/devices/system/cpu/cpu[0-9]*|wc -l
cores=$(grep -c ^processor /proc/cpuinfo)
make -j${cores}