限制提供给 Azure Batch 作业或任务的节点资源
Limit node resources given to an Azure Batch job or task
有没有办法限制在 Azure Batch 中分配给任务执行的资源量?我设置的池配置了 ContainerConfiguration
(python SDK)并且任务设置了 TaskContainerSettings
。我看不到任何地方都可以限制分配给任务的资源的方法。我想根据任务正在进行的图像 CPU 内核和 RAM 之类的东西进行限制 运行。
是否可以在 container_run_options
中设置?
是的,您可以在 属性 中设置 docker create
的选项(https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.batch.taskcontainersettings.containerrunoptions?view=azure-dotnet#Microsoft_Azure_Batch_TaskContainerSettings_ContainerRunOptions). Please see https://docs.docker.com/engine/reference/commandline/create/ 用于 docker create
的有效选项。
有没有办法限制在 Azure Batch 中分配给任务执行的资源量?我设置的池配置了 ContainerConfiguration
(python SDK)并且任务设置了 TaskContainerSettings
。我看不到任何地方都可以限制分配给任务的资源的方法。我想根据任务正在进行的图像 CPU 内核和 RAM 之类的东西进行限制 运行。
是否可以在 container_run_options
中设置?
是的,您可以在 属性 中设置 docker create
的选项(https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.batch.taskcontainersettings.containerrunoptions?view=azure-dotnet#Microsoft_Azure_Batch_TaskContainerSettings_ContainerRunOptions). Please see https://docs.docker.com/engine/reference/commandline/create/ 用于 docker create
的有效选项。