2014-12-02 57 views
0

如果我的內核的Makefile文件有正確的相關信息,產生在四核處理器上構建內核的多個作業?

產卵複式作業,我應該使用這種

$make -jn 

N =被就業人數產卵

如果我使用像i7 4700MQ和8 GB RAM的四核機器,應該是理想的和n的最大值?

+2

'n'的理想值是使構建運行速度最快的那個值。你必須衡量:「乾淨;時間make -jn'。 – 2014-12-02 10:30:30

+0

我很抱歉。但我沒有得到你。請在'time make -jn'指定更多信息 – 2014-12-02 11:57:29

+0

[man time](http://man7.org/linux/man-pages/man1/time.1.html) – 2014-12-02 17:22:51

回答

2
grep '^processor' /proc/cpuinfo | wc -l 

它應該給你係統中CPU的數量(如OS所見)。你可以使用這個號碼。對這個數字通常+1也不會受到傷害(這取決於您正在構建的項目,正在使用的調度程序等)。