【以下的问题经过翻译处理】 尽管在 1024mb 时 CPU 和内存的利用率 < 30%,但将 lambda 更改为 2048mb 似乎会使网络吞吐量翻倍。我的运行时是单线程 node.js,因此它不会受到额外 vCPU 的特别影响。我找不到关于网络扩展的具体细节,它只是含糊地暗示:
https://docs.aws.amazon.com/lambda/latest/operatorguide/computing-power.html
添加更多内存会按比例增加 CPU 数量,从而提高可用的整体计算能力。如果函数受 CPU、网络或内存限制,则更改内存设置可以显着提高其性能。
有没有更具体的东西可以参考?
【以下的回答经过翻译处理】 是的,随着内存的增加,网络性能会提升。由于Lambda计算是抽象的,并且协议和应用程序也是特定的,因此没有明确的性能指标。您应该使用不同大小的内存来对函数进行基准测试,以确定满足要求的位置。
您未登录。 登录 发布回答。
一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。