【发布时间】:2021-08-07 07:23:19
【问题描述】:
我正在使用 Azure Batch SDK 开发一个 .NET 核心应用程序。在创建任务时,我想知道我的任务应该包含多少个线程。
首先,我开始评估底层节点的 CPU 内核数量并生成相应数量的线程。
后来,我意识到让 Azure Batch Scheduler 为我完成这项工作可能会更好,改为调整池 requiredSlots 和 taskSlotsPerNode 设置并仅创建单线程工作任务。
很遗憾,我在文档中找不到有关 Azure Batch 任务与线程(TPL 任务)比率的任何建议。
对此有何建议?
【问题讨论】:
标签: multithreading azure task-parallel-library azure-batch azure-batch-account