Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aumenta le risorse del contenitore
Per aumentare il numero di utenti virtuali simultanei (concorrenza) che i test di carico possono simulare, è necessario aumentare le risorse di CPU e memoria allocate per ogni attività di Amazon ECS. Ciò comporta la creazione di una nuova revisione della definizione di attività con limiti di risorse più elevati, quindi l'aggiornamento della configurazione DynamoDB della soluzione per utilizzare la nuova definizione di attività per future esecuzioni di test.
Crea una nuova revisione della definizione delle attività
Segui questi passaggi per creare una nuova definizione di attività con maggiori risorse di CPU e memoria:
-
Accedi alla console Amazon Elastic Container Service
. -
Nel menu di navigazione a sinistra, seleziona Task Definitions.
-
Seleziona la casella di controllo accanto alla definizione dell'attività che corrisponde a questa soluzione. Ad esempio,
[replaceable]<stackName>`- EcsTaskDefinition -<system-generated-random-Hash>. -
Scegliere Create new revision (Crea nuova revisione).
-
Nella pagina Crea nuova revisione, esegui le seguenti azioni:
-
In Dimensioni dell'attività, modifica la memoria dell'attività e la CPU dell'attività con i valori desiderati. I valori più alti consentono un numero maggiore di utenti virtuali simultanei per attività.
-
In Definizioni dei contenitori, esamina i limiti di memoria hard/soft. Se questo limite è inferiore alla memoria desiderata, scegli il contenitore.
-
Nella finestra di dialogo Modifica contenitore, vai a Limiti di memoria e aggiorna il limite rigido in modo che corrisponda o sia inferiore all'allocazione della memoria dell'attività.
-
Scegliere Aggiorna.
-
-
Nella pagina Crea nuova revisione, scegli Crea.
-
Dopo aver creato correttamente la definizione dell'attività, registrare l'ARN completo della definizione dell'attività, incluso il numero di versione. Ad esempio:
[replaceable]<stackName>`- EcsTaskDefinition -<system-generated-random-Hash>: [sostituibile].<system-generated-versionNumber>
Aggiornare la tabella DynamoDB
Dopo aver creato la nuova revisione della definizione delle attività, è necessario aggiornare la tabella DynamoDB della soluzione in modo che le future esecuzioni di test utilizzino la nuova definizione di attività. Ripeti questi passaggi per ogni regione AWS in cui desideri utilizzare la definizione di attività aggiornata:
-
Accedere alla console DynamoDB
. -
Dal riquadro di navigazione a sinistra, seleziona Esplora gli elementi in Tabelle.
-
Seleziona la tabella
scenarios-tableDynamoDB associata a questa soluzione. Ad esempio,[replaceable]<stackName>`- DLTTest RunnerStorage DLTScenarios Tabella-.<system-generated-random-Hash> -
Seleziona l'elemento che corrisponde alla regione in cui hai creato la nuova revisione della definizione dell'attività. Ad esempio,
region-[replaceable]<region-name>`. -
Nell'editor degli elementi, individua l'attributo TaskDefinition e aggiorna il suo valore con l'ARN completo della definizione dell'attività registrato nella sezione precedente (incluso il numero di versione).
-
Scegli Save changes (Salva modifiche).
Nota
La definizione dell'attività aggiornata verrà utilizzata solo per nuove esecuzioni di test. Tutti i test attualmente in esecuzione o pianificati continueranno a utilizzare la definizione di attività precedente.