首页 / 知识
关于makefile:并行make带来的问题并不总是在完成一项任务时就开始
2023-04-13 16:21:00

Trouble with parallel make not always starting another job when one finishes我正在使用具有四个逻辑CPS(如果需要的话,两个双核CPU)的系统。 我正在使用make来并行化12个琐碎的可并行化任务,并通过cron进行。 调用看起来像:
我遇到的麻烦是,有时一个任务会完成,但是即使不应由平均负载限制器停止,下一个任务也不会启动。 每个目标大约需要四个小时才能完成,我想知道这是否可能是问题的一部分。 编辑:有时目标确实失败,但是我使用-k选项使其余的make仍然运行。 我还没有注意到与作业失败和下一个作业没有开始相关的任何信息。 我会放弃'-l' 如果您计划运行的系统是此构建,我认为-j 4可以满足您的要求。 根据我的记忆,如果还有其他运行(crond?),则平均负载可能会超过4。 GNU make ref @BCS 我有99.9%的把握确定-l不会引起问题,因为我可以观察机器上的平均负载,并且平均负载下降到大约3,有时甚至低至一个(!),而无需开始下一个工作。 是否认为目标之一失败了? 如果是这样,它将在正在运行的作业完成后停止make。 即使发生错误,也可以使用-k使其继续。 |
最新内容
相关内容
Python 3.6 中针对文件系统的神奇
Python 3.6 中针对文件系统的神奇方法,数字,代码,数据,标准,信息,培训,首次,工作,文件名,常数,Python3.6首次发布于2016年,尽管它已经发布了很Python 中如何处理文件系统路径
Python 中如何处理文件系统路径,名称,路径,培训,系统,结果,斜杠,函数,所在,绝对路径,目录,1不同操作系统分隔符在Windows操作系统中,文件路径Python在自动化测试系统中的应用
Python在自动化测试系统中的应用,系统,分析,人员,标准,策略,信息,代码,测试,时间,软件,自动化测试系统在敏捷开发、持续集成和持续交付中起着Python系统互动
Python系统互动,互动,系统,管理,通信,标准,管理系统,培训,操作系统,功能,进程,系统互动,主要指Python和操作系统(operatesystem)、文件系统(fipython操作系统接口模块:OS
python操作系统接口模块:OS,管理,工作,工具,系统,服务,培训,模块,文件,目录,函数,OS模块提供了很多与操作系统进行交互的函数,比如常见的使用函使用Python执行系统命令方法
使用Python执行系统命令方法,系统,信息,培训,标准,命令,方法,模块,操作,终端,中文,Python是一款操作简单的编程语言,内置丰富的库,能够很容易的基于 Python K-近邻算法的手写识别
基于 Python K-近邻算法的手写识别系统,数据,数字,分析,培训,系统,算法,近邻,测试,样本,图形,这里我们一步步的构造使用k-近邻分类器的手写识python新手如何系统学习
python新手如何系统学习,基础,系统,状态,环境,中级,培训,阶段,代码,概念,管理,我们可把学习python分为4个阶段,每个阶段需要完善的掌握知识点,ppython系统内置方法如何获取
python系统内置方法如何获取,系统,代码,培训,方法,对象,字符串,物体,函数,橡皮擦,语法,python系统内置方法如何获取1、说明在实际开发中,我们pythonos怎样处理系统文件
pythonos怎样处理系统文件,系统,培训,环境,代码,文件,环境变量,模块,操作系统,类型,代表,pythonos怎样处理系统文件1、获取系统类型对代码进关于版本控制:您是继续在分支机构还
关于版本控制:您是继续在分支机构还是在主干中进行开发?,关于版本控制:您是继续在分支机构还是在主干中进行开发?,分支,软件产品,最佳实大约64位:用Vista 64编写的代码是否
大约64位:用Vista 64编写的代码是否在32位操作系统上兼容?,大约64位:用Vista 64编写的代码是否在32位操作系统上兼容?,经理,内存,升级到