阿里云的服务器,以前是最低配1核心cpu,make的时候非常慢。升级配置以后,发现make的效率丝毫没有增加。top命令查看发现cpu的利用率非常低,于是执行命令:
make --help
在显示的结果里面,发现一个选项:
-j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg.
多任务同时执行,是不是这样就能增加效率呢?继续查资料:http://blog.csdn.net/wangjingfei/article/details/4969942
果然,是有作用的!
-j N: N为整数,根据cpu的核心数来定,比如你的cpu核心一共是8核,那这个数字可以是1-8的任意一个,当然1不用加选项,8可以省略,简写成-j就可以了。
--jobs=[1-8],复杂点的表达方法,效果相同。