我如何使用基于vCPU 的配额限制

0

【以下的问题经过翻译处理】 现在我正在使用fargate集群,使用任务定义来运行我的任务。因此,我使用了4个vCPU和8GB的内存。据我了解,每个任务都使用了fargate的全部容量,我可以在同一时间运行高达100个任务。(但在我的情况下,我只运行了大约1-5个任务)

我访问了Quotas页面,看到以下内容:

Fargate On-Demand resource count = 0 Fargate On-Demand vCPU resource count = 4,000 Fargate Spot resource count = 0 Fargate Spot vCPU resource count = 4,000 有人可以解释一下我的任务在11月份的生产力发生了什么吗?

profile picture
EXPERTE
gefragt vor 5 Monaten35 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 Amazon EC2实例支持多线程,可以在单个CPU核上同时运行多个线程。每个线程在实例上被表示为虚拟CPU(vCPU)。实例有一个默认的CPU核数量,根据实例类型而异。例如,m5.xlarge实例类型默认具有两个CPU核和每个核两个线程,总共四个vCPU。

除了T2实例和由AWS Graviton2处理器驱动的实例外,每个vCPU都是CPU核的一个线程。

在vCPU-based配额更改之前[1],Fargate任务的CPU单元硬限制为4096(请参见6月/ 7月的文档档案:[3]);自那时以来,我们已经支持更高的Fargate任务CPU单位,因为新的vCPU限制已启用。新支持的CPU值为8192(8 vCPU)和16384(16 vCPU),如我们目前的文档中所述[4a] [4b]。

vCPU-based配额将允许您启动至少与基于任务计数和Pod计数的配额相同数量的任务或Pod。您的新vCPU-based配额可以在服务配额控制台上查看。迁移到vCPU配额对正在运行的任务和Pod没有任何影响。

[1] https://aws.amazon.com/blogs/containers/migrating-fargate-service-quotas-to-vcpu-based-quotas/

[2] https://aws.amazon.com/fargate/faqs/#Fargate_vCPU-based_Service_Quotas

[3]https://web.archive.org/web/20220627082836/https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html

[4a] https://aws.amazon.com/about-aws/whats-new/2022/09/aws-fargate-increases-compute-memory-resource-configurations-4x/

[4b] <https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html#task_size

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen