1. 程式人生 > >make -j8以及linux下查看cpu的核數

make -j8以及linux下查看cpu的核數

wc -l 超線程 ext str gre style 物理cpu text 多少

# 總核數 = 物理CPU個數 X 每顆物理CPU的核數 
# 總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超線程數

# 查看物理CPU個數
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 查看每個物理CPU中core的個數(即核數)
cat /proc/cpuinfo| grep "cpu cores"| uniq

# 查看邏輯CPU的個數
cat /proc/cpuinfo| grep "processor"| wc -l

# 查看CPU信息(型號)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

一般CPU核心多少個,make -j就雙倍,比如4個核心的話,就make -j8。但是這是一般情況。這還依賴於makefile文件裏編譯命令的並行性和依賴性是不是很好。

make -j8以及linux下查看cpu的核數