2

我们正在为任何aws 操作(如listBuckets (s3)、listQueues(sqs) 和 putItem(dynamodb) )增加 cpu。cpu上涨的原因可能是什么?

我们的后端是Nodejs,aws 库是aws-sdk

例子

for (var i = 0; i < 100; i++) {
        s3.client.listBuckets(function (err, data) {
         console.log(data);
         });

    }

对于上面的循环%cpu 去 25

我的问题是,对于一个 api 调用,cpu 不应该进行那么多的加息。

对于我们用 redis api 调用测试的同一个循环,我们得到的cpu 使用率略低于 2%。为什么这仅适用于 aws 操作?

4

0 回答 0