Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Aumente los recursos de contenedores
Para aumentar la cantidad de usuarios virtuales simultáneos (simultaneidad) que pueden simular sus pruebas de carga, debe aumentar los recursos de CPU y memoria asignados a cada tarea de Amazon ECS. Esto implica crear una nueva revisión de la definición de tareas con límites de recursos más altos y, a continuación, actualizar la configuración de DynamoDB de la solución para usar la nueva definición de tareas en futuras ejecuciones de prueba.
Cree una nueva revisión de la definición de tareas
Siga estos pasos para crear una nueva definición de tarea con más recursos de CPU y memoria:
-
Inicie sesión en la consola de Amazon Elastic Container Service
. -
En el menú de navegación de la izquierda, seleccione Definiciones de tareas.
-
Seleccione la casilla de verificación situada junto a la definición de tarea que corresponde a esta solución. Por ejemplo,
[replaceable]<stackName>`- EcsTaskDefinition -<system-generated-random-Hash>. -
Elija Create new revision (Crear nueva revisión).
-
En la página Crear nueva revisión, realice las siguientes acciones:
-
En Tamaño de la tarea, modifique la memoria de la tarea y la CPU de la tarea según los valores que desee. Los valores más altos permiten más usuarios virtuales simultáneos por tarea.
-
En Definiciones de contenedores, revise los límites Hard/Soft de memoria. Si este límite es inferior al de la memoria deseada, elija el contenedor.
-
En el cuadro de diálogo Editar contenedor, vaya a Límites de memoria y actualice el límite estricto para que coincida o sea inferior a la asignación de memoria de su tarea.
-
Elija Actualizar.
-
-
En la página Crear nueva revisión, seleccione Crear.
-
Una vez que la definición de la tarea se haya creado correctamente, registre el ARN completo de la definición de la tarea, incluido el número de versión. Por ejemplo:
[replaceable]<stackName>`- EcsTaskDefinition -<system-generated-random-Hash>: [reemplazable]<system-generated-versionNumber>.
Actualice la tabla de DynamoDB
Tras crear la nueva revisión de la definición de tareas, debe actualizar la tabla de DynamoDB de la solución para que las futuras pruebas utilicen la nueva definición de tareas. Repita estos pasos para cada región de AWS en la que desee utilizar la definición de tarea actualizada:
-
Navegue hasta la consola de DynamoDB
. -
En el panel de navegación izquierdo, seleccione Explorar elementos en Tablas.
-
Seleccione la tabla de
scenarios-tableDynamoDB asociada a esta solución. Por ejemplo,[replaceable]<stackName>`- -DLTTestRunnerStorageDLTScenariosTable.<system-generated-random-Hash> -
Seleccione el elemento que corresponde a la región en la que creó la nueva revisión de la definición de la tarea. Por ejemplo,
region-[replaceable]<region-name>`. -
En el editor de elementos, localice el atributo taskDefinition y actualice su valor con el ARN completo de la definición de la tarea que registró en la sección anterior (incluido el número de versión).
-
Seleccione Save changes (Guardar cambios).
nota
La definición de tarea actualizada solo se usará para las nuevas ejecuciones de prueba. Todas las pruebas que se estén ejecutando o programando actualmente seguirán utilizando la definición de tarea anterior.