线程号如何映射到ECS任务中的CPU单元?

时间:2019-09-05 05:26:47

标签: amazon-web-services amazon-ecs

我将ECS Fargate用作Web应用程序部署。我想支持我的应用每秒200个请求。我看到有一个任务大小,可以在其中配置CPU和内存。我想知道是否将1024 CPU单元配置为2048MG内存,我的应用程序可以支持多少个线程?我可以说这个配置支持在我的进程中最多打开1024个线程吗?

1 个答案:

答案 0 :(得分:0)

1个vCPU = 1024个CPU单位。 Source

  

您可以通过将Amazon EC2实例详细信息页面上针对该实例类型列出的vCPU数量乘以1,024来确定每种Amazon EC2实例类型可用的CPU单元数量。


  

我想知道是否将1024 CPU单元配置为2048MG内存,我的应用程序可以支持多少个线程?

很难说,您必须运行负载测试并进行测量。

  

我可以说此配置支持在我的进程中最多打开1024个线程吗?

这通常取决于您使用的技术以及“线程”的确切含义。 但是很可能您将无法在1024个CPU单元(仅一个vCPU)上运行1024个线程。