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]
Define as configurações para uma única fila. As seções [queue] só são suportadas quando scheduler está definido como slurm
.
O formato é [queue
. O <queue-name>
]nome-fila
deve começar com uma letra minúscula, conter no máximo 30 caracteres e conter apenas letras minúsculas, números e hifens (-).
[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 foi adicionado na AWS ParallelCluster versão 2.9.0.
Tópicos
compute_resource_settings
(Obrigatório) Identifica as seções de [compute_resource] 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 (_).
Até três (3) seções de [compute_resource] são suportadas para cada seção de [queue].
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.
compute_type
(Opcional) Define o tipo de instâncias a serem executadas para essa fila. Essa configuração substitui a configuração 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.
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 no Guia do usuário do Amazon EC2.
O exemplo a seguir usa SpotInstances os nós de computação nessa fila.
compute_type = spot
disable_hyperthreading
(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 do usuário do Amazon EC2. Se a configuração disable_hyperthreading na seção do [cluster] estiver definida, essa configuração não poderá ser definida.
O valor padrão é false
.
disable_hyperthreading = true
enable_efa
(Opcional) Se for definida como true
, especifica que o Elastic Fabric Adapter (EFA) está habilitado para os nós desta fila. Para visualizar uma lista de tipos de instâncias do EC2 compatíveis com EFAs, consulte Tipos de instância compatíveis no Guia do usuário do Amazon EC2 para instâncias do Linux. Se a configuração enable_efa na seção do [cluster] 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 e placement_group.
enable_efa = true
enable_efa_gdr
(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á sempre habilitado para os nós de computação se for suportado pelo tipo de instância.
nota
AWS ParallelCluster versão 2.10.0 a 2.11.2: Setrue
, especifica que o Elastic Fabric Adapter (EFA) GPUDirect RDMA (acesso direto remoto à memória) está habilitado para os nós nessa fila. Definir isso como true
exige que a configuração enable_efa seja definida como true
. O 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 na seção do [cluster] 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 e 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.
placement_group
(Opcional) Se presente, define o grupo de posicionamento dessa fila. Essa configuração substitui a configuração placement_group.
As opções válidas são as seguintes:
-
DYNAMIC
-
Um nome do grupo com posicionamento em cluster do Amazon EC2
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 no Guia do usuário do Amazon EC2. 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 no Guia do usuário do Amazon EC2.
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 de clusters no Guia do usuário do Amazon EC2. Consulte Grupos de posicionamento e problemas de execução de instâncias para obter dicas ao trabalhar com placement groups.
placement_group = DYNAMIC