Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erhöhen Sie die Container-Ressourcen
Um die Anzahl gleichzeitiger virtueller Benutzer (Parallelität) zu erhöhen, die Ihre Lasttests simulieren können, müssen Sie die CPU- und Speicherressourcen erhöhen, die jeder Amazon ECS-Aufgabe zugewiesen sind. Dazu müssen Sie eine neue Version der Aufgabendefinition mit höheren Ressourcenbeschränkungen erstellen und anschließend die DynamoDB-Konfiguration der Lösung aktualisieren, um die neue Aufgabendefinition für zukünftige Testläufe zu verwenden.
Erstellen Sie eine neue Version der Aufgabendefinition
Gehen Sie wie folgt vor, um eine neue Aufgabendefinition mit erhöhten CPU- und Speicherressourcen zu erstellen:
-
Melden Sie sich bei der Amazon Elastic Container Service-Konsole an
. -
Wählen Sie im linken Navigationsmenü Aufgabendefinitionen aus.
-
Markieren Sie das Kontrollkästchen neben der Aufgabendefinition, die dieser Lösung entspricht. Zum Beispiel
[replaceable]<stackName>`- EcsTaskDefinition -<system-generated-random-Hash>. -
Wählen Sie Create new revision (Neue Revision erstellen) aus.
-
Führen Sie auf der Seite Neue Revision erstellen die folgenden Aktionen aus:
-
Ändern Sie unter Taskgröße den Task-Speicher und die Task-CPU auf die gewünschten Werte. Höhere Werte ermöglichen mehr gleichzeitige virtuelle Benutzer pro Aufgabe.
-
Überprüfen Sie unter Containerdefinitionen die Hard/Soft Speicherlimits. Wenn diese Grenze niedriger ist als Ihr gewünschter Arbeitsspeicher, wählen Sie den Container aus.
-
Gehen Sie im Dialogfeld „Container bearbeiten“ zu Speicherlimits und aktualisieren Sie das Hardlimit so, dass es Ihrer Arbeitsspeicherzuweisung für Aufgaben entspricht oder darunter liegt.
-
Wählen Sie Aktualisieren aus.
-
-
Wählen Sie auf der Seite Neue Revision erstellen die Option Erstellen aus.
-
Nachdem die Aufgabendefinition erfolgreich erstellt wurde, notieren Sie den vollständigen ARN der Aufgabendefinition einschließlich der Versionsnummer. Zum Beispiel:
[replaceable]<stackName>`- EcsTaskDefinition -<system-generated-random-Hash>: [austauschbar]<system-generated-versionNumber>.
Aktualisieren Sie die DynamoDB-Tabelle
Nachdem Sie die neue Version der Aufgabendefinition erstellt haben, müssen Sie die DynamoDB-Tabelle der Lösung aktualisieren, damit zukünftige Testläufe die neue Aufgabendefinition verwenden. Wiederholen Sie diese Schritte für jede AWS-Region, in der Sie die aktualisierte Aufgabendefinition verwenden möchten:
-
Navigieren Sie zur DynamoDB-Konsole.
-
Wählen Sie im linken Navigationsbereich unter Tabellen die Option Elemente durchsuchen aus.
-
Wählen Sie die
scenarios-tableDynamoDB-Tabelle aus, die dieser Lösung zugeordnet ist. Zum Beispiel[replaceable]<stackName>`- -DLTTestRunnerStorageDLTScenariosTable.<system-generated-random-Hash> -
Wählen Sie das Element aus, das der Region entspricht, in der Sie die neue Version der Aufgabendefinition erstellt haben. Zum Beispiel
region-[replaceable]<region-name>`. -
Suchen Sie im Elementeditor das TaskDefinition-Attribut und aktualisieren Sie seinen Wert mit dem vollständigen ARN der Aufgabendefinition, den Sie im vorherigen Abschnitt aufgezeichnet haben (einschließlich der Versionsnummer).
-
Wählen Sie Änderungen speichern aus.
Anmerkung
Die aktualisierte Aufgabendefinition wird nur für neue Testläufe verwendet. Für alle Tests, die derzeit ausgeführt oder geplant sind, wird weiterhin die vorherige Aufgabendefinition verwendet.