

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# `[queue]` 섹션
<a name="queue-section"></a>

단일 대기열에 대한 구성 설정을 정의합니다. [`[queue]` 섹션](#queue-section)은 [`scheduler`](cluster-definition.md#scheduler)가 `slurm`로 설정된 경우에만 지원됩니다.

형식은 `[queue <queue-name>]`입니다. *대기열 이름*은 소문자로 시작해야 하고, 30자를 이내로 소문자, 숫자 및 하이픈(-)만 포함되어야 합니다.

```
[queue q1]
compute_resource_settings = i1,i2
placement_group = DYNAMIC
enable_efa = true
disable_hyperthreading = false
compute_type = spot
```

**참고**  
[`[queue]` 섹션](#queue-section) 지원이 AWS ParallelCluster 버전 2.9.0에 추가되었습니다.

**Topics**
+ [`compute_resource_settings`](#queue-compute-resource-settings)
+ [`compute_type`](#queue-compute-type)
+ [`disable_hyperthreading`](#queue-disable-hyperthreading)
+ [`enable_efa`](#queue-enable-efa)
+ [`enable_efa_gdr`](#queue-enable-efa-gdr)
+ [`placement_group`](#queue-placement-group)

## `compute_resource_settings`
<a name="queue-compute-resource-settings"></a>

(필수)**** 이 대기열의 컴퓨팅 리소스 구성이 포함된 [`[compute_resource]` 섹션](compute-resource-section.md)을 식별합니다. 섹션 이름은 문자로 시작해야 하고, 30자를 이내로, 문자, 숫자, 하이픈(-) 및 밑줄(\$1)만 포함되어야 합니다.

최대 세(3) 개의 [`[compute_resource]` 섹션](compute-resource-section.md)이 각 [`[queue]` 섹션](#queue-section)에 지원됩니다.

예를 들어, 다음 설정은 `[compute_resource cr1]` 및 `[compute_resource cr2]`을 시작하는 섹션을 지정합니다.

```
compute_resource_settings = cr1, cr2
```

[업데이트 정책: 이 설정을 변경하면 업데이트가 허용되지 않습니다.](using-pcluster-update.md#update-policy-fail)

## `compute_type`
<a name="queue-compute-type"></a>

(선택 사항)**** 이 대기열에 대해 시작할 인스턴스 유형을 정의합니다. 이 설정은 [`cluster_type`](cluster-definition.md#cluster-type) 설정을 대체합니다.

유효한 옵션은 `ondemand` 및 `spot`입니다.

기본값은 `ondemand`입니다.

스팟 인스턴스에 대한 자세한 내용은 [스팟 인스턴스 작업](spot.md) 섹션을 참조하세요.

**참고**  
스팟 인스턴스를 사용하려면 계정에 `AWSServiceRoleForEC2Spot` 서비스 연결 역할이 있어야 합니다. 를 사용하여 계정에서이 역할을 생성하려면 다음 명령을 AWS CLI실행합니다.  

```
aws iam create-service-linked-role --aws-service-name spot.amazonaws.com
```
자세한 내용은 *Amazon EC2 사용 설명서*에서 [스팟 인스턴스 요청을 위한 서비스 연결 역할](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-requests.html#service-linked-roles-spot-instance-requests)을 참조하세요.

다음 예제에서는 이 대기열의 컴퓨팅 노드에 SpotInstances를 사용합니다.

```
compute_type = spot
```

[업데이트 정책: 업데이트를 위해 이 설정을 변경하려면 컴퓨팅 플릿을 중지해야 합니다.](using-pcluster-update.md#update-policy-compute-fleet)

## `disable_hyperthreading`
<a name="queue-disable-hyperthreading"></a>

(선택 사항)**** 이 대기열의 노드에서 하이퍼스레딩을 비활성화합니다. 모든 인스턴스 유형이 하이퍼 스레딩을 비활성화할 수 있는 것은 아닙니다. 하이퍼스레딩 비활성화를 지원하는 인스턴스 유형 목록은 *Amazon EC2 사용 설명서*에서 [인스턴스 유형별 각 CPU 코어의 CPU 코어 및 스레드](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html#cpu-options-supported-instances-values)를 참조하세요. [`[cluster]` 섹션](cluster-definition.md)의 [`disable_hyperthreading`](cluster-definition.md#disable-hyperthreading) 설정이 정의된 경우 이 설정을 정의할 수 없습니다.

기본값은 `false`입니다.

```
disable_hyperthreading = true
```

[업데이트 정책: 업데이트를 위해 이 설정을 변경하려면 컴퓨팅 플릿을 중지해야 합니다.](using-pcluster-update.md#update-policy-compute-fleet)

## `enable_efa`
<a name="queue-enable-efa"></a>

(선택 사항)**** `true`로 설정하면 이 대기열의 노드에 대해 Elastic Fabric Adapter(EFA)가 활성화되도록 지정합니다. EFA를 지원하는 EC2 인스턴스 목록을 보려면 Linux 인스턴스용 Amazon EC2 사용 설명서**의 [지원되는 인스턴스 유형](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html#efa-instance-types)을 참조하세요. [`[cluster]` 섹션](cluster-definition.md)의 [`enable_efa`](cluster-definition.md#enable-efa) 설정이 정의된 경우 이 설정을 정의할 수 없습니다. 클러스터 배치 그룹은 인스턴스 간의 대기 시간을 최소화하기 위해 사용해야 합니다. 자세한 내용은 [`placement`](cluster-definition.md#placement) 및 [`placement_group`](cluster-definition.md#placement-group) 섹션을 참조하세요.

```
enable_efa = true
```

[업데이트 정책: 업데이트를 위해 이 설정을 변경하려면 컴퓨팅 플릿을 중지해야 합니다.](using-pcluster-update.md#update-policy-compute-fleet)

## `enable_efa_gdr`
<a name="queue-enable-efa-gdr"></a>

**(선택 사항)** AWS ParallelCluster 버전 2.11.3부터는이 설정이 적용되지 않습니다. GPUDirect RDMA(원격 다이렉트 메모리 액세스)에 대한 Elastic Fabric Adapter(EFA) 지원은 컴퓨팅 노드에 대해 활성화되며, 인스턴스 유형에서 지원하는 경우 컴퓨팅 노드는 항상 활성화됩니다.

**참고**  
AWS ParallelCluster 버전 2.10.0\$12.11.2: `true`인 경우이 대기열의 노드에 대해 EFA(Elastic Fabric Adapter) GPUDirect RDMA(원격 직접 메모리 액세스)가 활성화되도록 지정합니다. 이를 `true`으로 설정하려면 [`enable_efa`](#queue-enable-efa) 설정을 `true`으로 설정해야 합니다. EFA GPUDirect RDMA는 이러한 운영 체제(`alinux2`, `centos7`, `ubuntu1804`, `ubuntu2004`)의 다음 인스턴스 유형(`p4d.24xlarge`)에서 지원됩니다. [`[cluster]` 섹션](cluster-definition.md)의 [`enable_efa_gdr`](cluster-definition.md#enable-efa-gdr) 설정이 정의된 경우 이 설정을 정의할 수 없습니다. 클러스터 배치 그룹은 인스턴스 간의 대기 시간을 최소화하기 위해 사용해야 합니다. 자세한 내용은 [`placement`](cluster-definition.md#placement) 및 [`placement_group`](cluster-definition.md#placement-group) 섹션을 참조하세요.

기본값은 `false`입니다.

```
enable_efa_gdr = true
```

**참고**  
 AWS ParallelCluster 버전 2.10.0에서에 대한 지원이 `enable_efa_gdr` 추가되었습니다.

[업데이트 정책: 업데이트를 위해 이 설정을 변경하려면 컴퓨팅 플릿을 중지해야 합니다.](using-pcluster-update.md#update-policy-compute-fleet)

## `placement_group`
<a name="queue-placement-group"></a>

(선택 사항)**** 존재하는 경우 이 대기열의 배치 그룹을 정의합니다. 이 설정은 [`placement_group`](cluster-definition.md#placement-group) 설정을 대체합니다.

유효한 옵션은 다음과 같습니다.
+ `DYNAMIC`
+ 기존의 Amazon EC2 클러스터 배치 그룹 이름입니다.

`DYNAMIC`으로 설정하면 이 대기열에 대한 고유의 배치 그룹이 클러스터 스택의 일부로 생성되고 삭제됩니다.

배치 그룹에 대한 자세한 내용은 *Amazon EC2 사용 설명서*의 [배치 그룹](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html)을 참조하세요. 다른 인스턴스 유형에 동일한 배치 그룹을 사용하는 경우 용량 부족 오류로 인해 요청이 실패할 가능성이 높습니다. 자세한 내용은 *Amazon EC2 사용 설명서*의 [부족한 인스턴스 용량](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/troubleshooting-launch.html#troubleshooting-launch-capacity)을 참조하세요.

기본값이 없습니다.

모든 인스턴스 유형이 클러스터 배치 그룹을 지원하는 것은 아닙니다. 예를 들어,`t2.micro`는 클러스터 배치 그룹을 지원하지 않습니다. 클러스터 배치 그룹을 지원하는 인스턴스 유형에 대한 자세한 내용은 *Amazon EC2 사용 설명서*의 [클러스터 배치 그룹의 규칙 및 제한 사항](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html#placement-groups-limitations-cluster)을 참조하세요. 배치 그룹 작업 시 팁은 [배치 그룹 및 인스턴스 시작 문제](troubleshooting.md#placement-groups-and-instance-launch-issues) 단원을 참고하세요.

```
placement_group = DYNAMIC
```

[업데이트 정책: 업데이트를 위해 이 설정을 변경하려면 컴퓨팅 플릿을 중지해야 합니다.](using-pcluster-update.md#update-policy-compute-fleet)