我正在尝试在 AWS Fargate 任务中运行单线程进程,并希望充分利用 CPU。
我的理解是1个vCPU允许我使用一个cpu核心的一个超线程。
-
理论上,应该可以使用 2 个 vCPU 并禁用超线程以充分利用 cpu 核心,但我找不到如何配置我的任务来执行此操作。有没有办法通过 AWS Fargate 实现这一目标?
-
假设对于单线程进程,添加 2 个以上的 vCPU(如果我不能禁用超线程,则添加 1 个 vCPU)是没有用的,因为我将无法利用额外的 cpu 线程,这是否正确?
我正在尝试在 AWS Fargate 任务中运行单线程进程,并希望充分利用 CPU。
我的理解是1个vCPU允许我使用一个cpu核心的一个超线程。
理论上,应该可以使用 2 个 vCPU 并禁用超线程以充分利用 cpu 核心,但我找不到如何配置我的任务来执行此操作。有没有办法通过 AWS Fargate 实现这一目标?
假设对于单线程进程,添加 2 个以上的 vCPU(如果我不能禁用超线程,则添加 1 个 vCPU)是没有用的,因为我将无法利用额外的 cpu 线程,这是否正确?