函数计算中,如果一个实例执行5次函数的话,这个策略是默认的吗?-[阿里云_云淘科技]

函数计算中,函数设置的超时时间是5小时,经过观察,并发100的情况下启动了20个实例,单个实例里面已经执行了3次函数,正在执行第4次。 如果一个实例执行5次函数的话,这个策略是默认的吗?
这个函数的实例并发度确实是1。我想确认的是一个实例执行5次函数是否是默认的策略,是否可以信任? 可以信任的话,那我的并发设置就可以再高一些,直到启动100个实例为止。
函数计算中,如果一个实例执行5次函数的话,这个策略是默认的吗?-[阿里云_云淘科技]

以下为热心网友提供的参考意见

从你的描述来看,你的函数在并发100的情况下启动了20个实例,每个实例已经执行了3次函数,正在执行第4次。如果一个实例执行5次函数的话,这个策略并不是默认的策略。

通常情况下,函数的超时时间是固定的,不会因为并发数的增加而增加。如果你的函数在并发100的情况下仍然只能启动20个实例,那么可能是由于以下原因:

  1. 函数本身存在性能问题,无法在短时间内完成计算。
  2. 系统资源不足,无法同时处理这么多的函数实例。
  3. 系统设置的限制,例如操作系统的最大进程数限制等。

因此,你可以尝试以下方法来解决这个问题:

  1. 优化函数的代码,提高其执行效率。
  2. 增加系统的资源,例如内存、CPU等。
  3. 调整系统设置,例如修改操作系统的最大进程数限制等。

另外,你也可以考虑使用异步编程或者多线程的方式来提高函数的并发度。但是需要注意的是,过多的并发可能会导致系统资源的过度消耗,甚至导致系统崩溃。因此,你需要根据实际情况来合理设置并发数。

以下为热心网友提供的参考意见

有空闲实例就用空闲的,没有就起新的。你把函数代码里sleep 10秒一下别让实例那么快空闲出来。您的函数是 GPU 函数,GPU 有地域级别卡数限制。所以起不来那么多实例。
——此回答整理自钉群:阿里函数计算官网客户

本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/21798.html

(0)
匿名
上一篇 2024年1月9日 下午10:45
下一篇 2024年1月9日 下午10:47

相关推荐

新手站长从“心”出发,感谢16年您始终不离不弃。