

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Seção `[queue]`
<a name="queue-section"></a>

Define as configurações para uma única fila. [As seções `[queue]`](#queue-section) só são suportadas quando [`scheduler`](cluster-definition.md#scheduler) está definido como `slurm`.

O formato é`[queue <queue-name>]`. *queue-name*deve começar com uma letra minúscula, conter no máximo 30 caracteres e conter somente letras minúsculas, números e hífens (-).

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

**nota**  
Support para a [`[queue]`seção](#queue-section) foi adicionado na AWS ParallelCluster versão 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>

**(Obrigatório)** Identifica as [seções de `[compute_resource]`](compute-resource-section.md) que contêm as configurações dos recursos computacionais dessa fila. Os nomes das seções devem começar com uma letra, conter no máximo 30 caracteres e conter apenas letras, números, hifens (-) e sublinhados (\$1).

Até três (3) [seções de `[compute_resource]`](compute-resource-section.md) são suportadas para cada [seção de `[queue]`](#queue-section).

Por exemplo, a seguinte configuração especifica que as seções que começam com `[compute_resource cr1]` e `[compute_resource cr2]` são usados.

```
compute_resource_settings = cr1, cr2
```

[Política de atualização: se essa configuração for alterada, a atualização não será permitida.](using-pcluster-update.md#update-policy-fail)

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

**(Opcional)** Define o tipo de instâncias a serem executadas para essa fila. Essa configuração substitui a configuração [`cluster_type`](cluster-definition.md#cluster-type).

As opções válidas são `ondemand` e `spot`.

O valor padrão é `ondemand`.

Para obter mais informações sobre instâncias spot, consulte [Trabalho com Instâncias spot](spot.md).

**nota**  
O uso de Instâncias spot exige que a função `AWSServiceRoleForEC2Spot` vinculada ao serviço exista na sua conta. Para criar essa função na sua conta usando o AWS CLI, execute o seguinte comando:  

```
aws iam create-service-linked-role --aws-service-name spot.amazonaws.com
```
Para obter mais informações, consulte [Função vinculada ao serviço para solicitações de instâncias spot](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-requests.html#service-linked-roles-spot-instance-requests) no Guia * EC2 do usuário da Amazon*.

O exemplo a seguir usa SpotInstances os nós de computação nessa fila.

```
compute_type = spot
```

[Política de atualização: a frota de computação deve ser interrompida para que essa configuração seja alterada para uma atualização.](using-pcluster-update.md#update-policy-compute-fleet)

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

**(Opcional)** Desabilita o hyperthreading nos nós dessa fila. Nem todos os tipos de instância podem desabilitar o hyperthreading. Para obter uma lista de tipos de instância que suportam a desativação do hyperthreading, consulte [Núcleos e threads de CPU para cada núcleo de CPU por tipo de instância no Guia](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html#cpu-options-supported-instances-values) do usuário da *Amazon EC2 *. Se a configuração [`disable_hyperthreading`](cluster-definition.md#disable-hyperthreading) na [seção do `[cluster]`](cluster-definition.md) estiver definida, essa configuração não poderá ser definida.

O valor padrão é `false`.

```
disable_hyperthreading = true
```

[Política de atualização: a frota de computação deve ser interrompida para que essa configuração seja alterada para uma atualização.](using-pcluster-update.md#update-policy-compute-fleet)

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

**(Opcional)** Se for definida como `true`, especifica que o Elastic Fabric Adapter (EFA) está habilitado para os nós desta fila. Para ver a lista de EC2 instâncias que oferecem suporte ao EFA, consulte [Tipos de instância compatíveis](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html#efa-instance-types) no *Guia do EC2 usuário da Amazon para instâncias Linux*. Se a configuração [`enable_efa`](cluster-definition.md#enable-efa) na [seção do `[cluster]`](cluster-definition.md) estiver definida, essa configuração não poderá ser definida. Um placement group de cluster deve ser usado para minimizar latências entre instâncias. Para obter mais informações, consulte [`placement`](cluster-definition.md#placement) e [`placement_group`](cluster-definition.md#placement-group).

```
enable_efa = true
```

[Política de atualização: a frota de computação deve ser interrompida para que essa configuração seja alterada para uma atualização.](using-pcluster-update.md#update-policy-compute-fleet)

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

**(Opcional)** A partir da AWS ParallelCluster versão 2.11.3, essa configuração não tem efeito. O suporte do Elastic Fabric Adapter (EFA) para GPUDirect RDMA (acesso direto remoto à memória) está habilitado para os nós de computação e está sempre ativado se for suportado pelo tipo de instância.

**nota**  
AWS ParallelCluster versão 2.10.0 a 2.11.2: Se`true`, especifica que o Elastic Fabric Adapter GPUDirect (EFA) RDMA (acesso direto remoto à memória) está habilitado para os nós nessa fila. Definir isso `true` exige que a [`enable_efa`](#queue-enable-efa) configuração seja definida como `true` .EFA GPUDirect RDMA é compatível com os seguintes tipos de instância (`p4d.24xlarge`) nesses sistemas operacionais (`alinux2`, `centos7``ubuntu1804`, ou). `ubuntu2004` Se a configuração [`enable_efa_gdr`](cluster-definition.md#enable-efa-gdr) na [seção do `[cluster]`](cluster-definition.md) estiver definida, essa configuração não poderá ser definida. Um placement group de cluster deve ser usado para minimizar latências entre instâncias. Para obter mais informações, consulte [`placement`](cluster-definition.md#placement) e [`placement_group`](cluster-definition.md#placement-group).

O valor padrão é `false`.

```
enable_efa_gdr = true
```

**nota**  
Support for `enable_efa_gdr` adicionado na AWS ParallelCluster versão 2.10.0.

[Política de atualização: a frota de computação deve ser interrompida para que essa configuração seja alterada para uma atualização.](using-pcluster-update.md#update-policy-compute-fleet)

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

**(Opcional)** Se presente, define o grupo de posicionamento dessa fila. Essa configuração substitui a configuração [`placement_group`](cluster-definition.md#placement-group).

As opções válidas são as seguintes:
+ `DYNAMIC`
+ Um nome de grupo de posicionamento de EC2 clusters existente da Amazon

Quando definido como `DYNAMIC`, um grupo de posicionamento exclusivo será criado e excluído como parte da pilha do cluster.

Para obter mais informações sobre grupos de posicionamento, consulte [Grupos de posicionamento](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) no *Guia EC2 do usuário da Amazon*. Se o mesmo grupo de posicionamento for usado para diferentes tipos de instância, é mais provável que a solicitação falhe devido a um erro de capacidade insuficiente. Para obter mais informações, consulte [Capacidade de instância insuficiente](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/troubleshooting-launch.html#troubleshooting-launch-capacity) no *Guia EC2 do usuário da Amazon*.

Não há valor padrão.

Nem todos os tipos de instância oferecem suporte para placement groups de cluster. Por exemplo, o tipo de instância padrão de `t2.micro` não oferece suporte para grupos de posicionamento de cluster. Para obter informações sobre a lista de tipos de instância que oferecem suporte a grupos de posicionamento de [clusters, consulte Regras e limitações de grupos de posicionamento](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html#placement-groups-limitations-cluster) de clusters no *Guia EC2 do usuário da Amazon*. Consulte [Grupos de posicionamento e problemas de execução de instâncias](troubleshooting.md#placement-groups-and-instance-launch-issues) para obter dicas ao trabalhar com placement groups.

```
placement_group = DYNAMIC
```

[Política de atualização: a frota de computação deve ser interrompida para que essa configuração seja alterada para uma atualização.](using-pcluster-update.md#update-policy-compute-fleet)