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á.
Aumente os recursos do contêiner
Para aumentar o número de usuários virtuais simultâneos (simultaneidade) que seus testes de carga podem simular, você precisa aumentar os recursos de CPU e memória alocados para cada tarefa do Amazon ECS. Isso envolve a criação de uma nova revisão da definição de tarefa com limites de recursos mais altos e, em seguida, a atualização da configuração do DynamoDB da solução para usar a nova definição de tarefa em futuros testes.
Criar uma nova revisão de definição de tarefa
Siga estas etapas para criar uma nova definição de tarefa com maiores recursos de CPU e memória:
-
Faça login no console do Amazon Elastic Container Service
. -
No menu de navegação à esquerda, selecione Definições de tarefas.
-
Marque a caixa de seleção ao lado da definição da tarefa que corresponde a essa solução. Por exemplo,
[replaceable]<stackName>`- EcsTaskDefinition -<system-generated-random-Hash>. -
Escolha Create new revisional (Criar nova revisão).
-
Na página Criar nova revisão, execute as seguintes ações:
-
Em Tamanho da tarefa, modifique a memória da tarefa e a CPU da tarefa para os valores desejados. Valores mais altos permitem mais usuários virtuais simultâneos por tarefa.
-
Em Definições de contêiner, revise os limites de memória rígida/flexível. Se esse limite for menor que a memória desejada, escolha o contêiner.
-
Na caixa de diálogo Editar contêiner, acesse Limites de memória e atualize o Limite rígido para que corresponda ou seja menor que a alocação de memória da tarefa.
-
Selecione Atualizar.
-
-
Na página Criar nova revisão, escolha Criar.
-
Depois que a definição da tarefa for criada com sucesso, registre o ARN completo da definição da tarefa, incluindo o número da versão. Por exemplo:
[replaceable]<stackName>`- EcsTaskDefinition -<system-generated-random-Hash>: [substituível]<system-generated-versionNumber>.
Atualizar a tabela do DynamoDB
Depois de criar a nova revisão da definição de tarefa, você deve atualizar a tabela do DynamoDB da solução para que futuros testes usem a nova definição de tarefa. Repita essas etapas para cada região da AWS em que você deseja usar a definição de tarefa atualizada:
-
Navegue até o console do DynamoDB
. -
No painel de navegação esquerdo, selecione Explorar itens em Tabelas.
-
Selecione a tabela do
scenarios-tableDynamoDB associada a essa solução. Por exemplo,[replaceable]<stackName>`- DLTTest RunnerStorage DLTScenarios Tabela-<system-generated-random-Hash>. -
Selecione o item que corresponde à Região na qual você criou a nova revisão da definição de tarefa. Por exemplo,
region-[replaceable]<region-name>`. -
No editor do item, localize o atributo TaskDefinition e atualize seu valor com o ARN completo da definição da tarefa que você registrou na seção anterior (incluindo o número da versão).
-
Escolha Salvar alterações.
nota
A definição de tarefa atualizada só será usada para novas execuções de teste. Todos os testes atualmente em execução ou agendados continuarão usando a definição de tarefa anterior.