我们正在为任何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 操作?