node.js - 使用更多的vCPU是否有助于提高node.js的性能?

标签 node.js amazon-web-services aws-ecs

我正在AWS ECS上的docker容器内运行node.js.我有一个过程。

总体上(特别是在使用AWS ECS的情况下)添加更多vCPU是否会使我的应用程序性能更好?

原因是,如果我运行4个vCPU,我会看到CPUUtilization比1个vCPU低得多,但不能保证将使用该备用CPU。

vCPU与物理CPU有何不同?

最佳答案

使用容器的妙处是您可以在数秒钟内创建一个相同的容器,因此您无需放置额外的cpu来处理窥视时间。您只需创建一个新容器并平衡流量即可。您只需要创建一个ecs服务,ecs就会负责扩展和负载平衡。

我不知道vcpu和cpu之间的差异。但1个vcpu = 1024 cpu单位。

不用担心应用程序使用高CPU,因为当达到90%时,您可以弹出一个新的1并对其进行负载均衡。多数民众赞成在最具成本效益的方式

关于node.js - 使用更多的vCPU是否有助于提高node.js的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51969690/

相关文章:

amazon-web-services - 如何在ECS docker上查找已发布的Web API应用程序的IP?

node.js - 如何创建带有变量标签的 Node ?

java - 以编程方式创建的 AWS EC2 实例未显示在浏览器中

python - 如何从 Jenkins 将 Python 应用程序部署到 Amazon Elastic Beanstalk?

amazon-web-services - CodeIgniter 3 Redis 支持的 session 性能和可扩展性

amazon-web-services - 如何运行 Docker inspect 以获取 ECR 注册表中镜像的镜像元数据

amazon-s3 - ECS 任务对 S3 的访问被拒绝

javascript - 如何使用 Angular 和 NodeJS 将 csv 数据转储到 mongoDB

node.js - 在 Node 中模拟构造函数

node.js - 可以使用 Sequelize 连接到新数据库吗?