小编Ale*_*dor的帖子

Node.js 进程在 AWS Fargate 中的行为如何?

我在 AWS Fargate 上以 1 vCPU/2GB 内存任务配置部署了一个节点应用程序。我一直想知道 Node.js 在此设置上运行时与可用 vCPU 的关系。

根据 AWS 文档,vCPU 只是 intel Xeon CPU 核心上的超线程:Fargate 中的 vCPU 真正意味着什么?。那么,如果整个程序仅在一个本身已经是超线程的 vCPU 上运行,那么 libuv 如何运行线程池(默认情况下运行 4 个线程)呢?另外,Node 程序在具有 0.256 vCPU 的较低配置上运行的配置上的行为如何?

此外,Fargate 通过运行配置中指定的任务数量来自动处理扩展;但是,如果我决定使用 PM2 之类的东西在每个任务中运行多个 Node 进程,会发生什么?由于我在 1 个 vCPU 上运行,这是否真的不起作用?

javascript cpu node.js autoscaling aws-fargate

7
推荐指数
1
解决办法
1538
查看次数

标签 统计

autoscaling ×1

aws-fargate ×1

cpu ×1

javascript ×1

node.js ×1