

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 HealthOmics 跑步组
<a name="creating-run-groups"></a>

您可以选择创建一个运行组，以限制添加到该组的运行的计算资源。跑步小组可以帮助你：
+ 对跑步进行排队，以免超过服务限制。
+ 通过设置最大运行持续时间来捕捉失控的任务。
+ 管理每次运行的优先级，以便最重要的运行首先完成。

如果您设置了最大并发 vCPU、GPU 或运行次数，则当达到最大值时，运行任务将排队。如果您设置了最大运行持续时间，则如果超过最大运行持续时间，则运行将失败。

使用运行优先级设置来确定运行组内的优先级。

服务限制优先于运行组限制。例如，如果您将运行组的最大值设置为高于某个区域中的服务最大值，则会 HealthOmics 应用服务最大值。

**Topics**
+ [运行优先级](#run-priority)
+ [使用控制台创建跑步组](#console-create-run-group)
+ [使用 CLI 创建运行组](#api-create-run-group)
+ [使用控制台删除运行组](#console-delete-run-group)
+ [使用 CLI 删除运行组](#api-delete-run-group)

## 运行优先级
<a name="run-priority"></a>



您可以使用运行优先级来确定运行组中运行的优先级。

如果多个运行具有相同的优先级，则首先开始的运行的优先级更高。



您也可以为不在跑步组中的跑步设置优先级。将优先级与不在运行组中的所有其他运行的优先级进行比较



开始运行时可以设置运行优先级。有关更多信息，请参阅 [开始跑步 HealthOmics](starting-a-run.md)。

## 使用控制台创建跑步组
<a name="console-create-run-group"></a>

**创建运行组**

1. 打开 [HealthOmics 管理控制台](https://console.aws.amazon.com/omics/)。

1.  如果需要，请打开左侧导航窗格 (►)。选择 “**运行小组**”。

1. 在 “**运行组**” 页面上，选择 “**创建运行组**”。

1. 在**创建运行组详细信息**页面上，提供以下信息
   + **运行组名称**-此运行组的唯一名称。
   + **并发运行的最大 vCPU-运行**组中所有活动运行中CPUs 可以同时运行的最大 v 数。
   + **Max GPUs**-在运行组 GPUs 中所有活动运行中可以同时运行的最大数量。
   + 每次@@ **运行的最大运行时间（分钟）-每次运行**的最长时间（以分钟为单位）。如果运行超过最大运行时间，则运行会自动失败。
   + **最大并发运行**次数-可以同时运行的最大运行次数。

1. （可选）您最多可以向运行组添加 50 个**标签**。

1. 选择 “**创建跑步组**”。

## 使用 CLI 创建运行组
<a name="api-create-run-group"></a>

要创建运行组，请使用 **create-run-group**API 操作创建名为的跑步组`TestRunGroup`。以下示例将最大运行时间设置为 20 CPUs、10 GPUs、5 次，最大运行持续时间设置为 600 分钟。

```
aws omics create-run-group --name TestRunGroup \
--max-cpus 20 \
--max-gpus 10 \
--max-duration 600 \
--max-runs 5
```

来自此 API 操作的响应包括新创建的 ID `RunGroup`。

```
{
    "arn": "arn:aws:omics:us-west-2:12345678901:runGroup/2839621",
    "id": "2839621",
    "tags": {}
}
```

要获取有关运行组的更多信息，请将此 ID 用于 **get-run-group**API 操作，如以下示例所示。

```
aws omics get-run-group --id run group id   
```

响应包括运行组的限制设置和分配的标签。

```
{
    "arn": "arn:aws:omics:us-west-2:776893852117:runGroup/2839621",
    "id": "2839621",
    "name": "TestRunGroup",
    "maxCpus": 20,
    "maxRuns": 5,
    "maxDuration": 600,
    "creationTime": "2024-06-12T15:35:39.191730+00:00",
    "tags": {},
    "maxGpus": 10
}
```

您还可以使用 **list-run-group**API 操作查看所有创建的运行组。

```
aws omics list-run-groups     
```

## 使用控制台删除运行组
<a name="console-delete-run-group"></a>

如果没有与状态为、、或的运行组关联的运行 `PENDING` `STARTING``RUNNING`，则可以删除该运行组`STOPPING`。

要删除运行组，请按照以下步骤操作。

1. 打开 [HealthOmics 管理控制台](https://console.aws.amazon.com/omics/)。

1.  如果需要，请打开左侧导航窗格 (►)。选择 “**运行小组**”。

1. 在 “**运行组**” 页面上，选择要删除的运行组，然后在 xx 中选择**删除**。

## 使用 CLI 删除运行组
<a name="api-delete-run-group"></a>

如果没有与状态为、、或的运行组关联的运行 `PENDING` `STARTING``RUNNING`，则可以删除该运行组`STOPPING`。

以下示例说明如何使用删除运行组。 AWS CLI 您将不会收到回复。要运行此示例，请将`run group id`替换为要删除的运行组的 ID。

```
aws omics delete-run-group --id run group id 
```