PROBIE_ 2022-06-19 22:28 采纳率: 50%
浏览 25
已结题

大量执行任务的时间优化

【头脑风暴】

提问:

有一个【任务】,它的执行时间是20s,一共有60000个任务需要执行,以目前的工作方式【即顺序循环执行】需要连续执行13天左右,期间不能出任何问题,欲求一个解决方案使其时间缩短到12小时之内。

  • 写回答

1条回答 默认 最新

  • wanghui0380 2022-06-20 08:46
    关注

    需要先做一个评估,一个任务执行的cpu是多少?内存是多少?
    做这个评估是我们需要确定一台机器到底够不够,比如并行20条执行,如果cpu 杠不住,内存扛不住,也没办法继续优化性能,那么你就需要考虑多台

    做优化总体上就是4个字“开源节流”
    一个队列顺序不够,开源20个队列并行
    20个队列并行,cpu,内存不够,请节流优化任务本身,尽量复用内存,尽量把cpu控制在70%

    上面没办法完成,那就是一台机器不够,那么继续开源,找多台机器同时做

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月1日
  • 已采纳回答 6月23日
  • 创建了问题 6月19日

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c