This commit is contained in:
@@ -9,13 +9,22 @@ MEM avg representative during actual test phase
|
|||||||
LOAD avg representative 5 minute load value during test (not super relevant but maybe in conjunction with other values a good representative)
|
LOAD avg representative 5 minute load value during test (not super relevant but maybe in conjunction with other values a good representative)
|
||||||
RESTARTS number of times ayanova was restarted due to dotnet exit w error
|
RESTARTS number of times ayanova was restarted due to dotnet exit w error
|
||||||
|
|
||||||
2022-09-14 $6 droplet tests
|
|
||||||
|
|
||||||
Test parameters, user count only change between runs, 20 minutes each run. 5 minutes "soak" time between data generation and start of test run
|
Test parameters, user count only change between runs, 20 minutes each run. 5 minutes "soak" time between data generation and start of test run
|
||||||
./jmeter/bin/jmeter.bat -f -n -t stressdevops.jmx -l ./results/results.jtl -e -o ./results -JayServer=3312.onayanova.com -JaySeedLevel=large -JayUserCount=20 -JayDuration=1200 -JayProtocol=https
|
./jmeter/bin/jmeter.bat -f -n -t stressdevops.jmx -l ./results/results.jtl -e -o ./results -JayServer=3312.onayanova.com -JaySeedLevel=large -JayUserCount=20 -JayDuration=1200 -JayProtocol=https
|
||||||
|
|
||||||
|
|
||||||
|
GOALS
|
||||||
|
Don't crash the server (no restarts of AyaNova)
|
||||||
|
Don't run out of memory
|
||||||
|
Average appdex of .85 or better
|
||||||
|
REasonable cpu overhead (which corelates to desired appdex around max )
|
||||||
|
True (test not seeding) pass rate of 98% or higher
|
||||||
|
|
||||||
|
|
||||||
All tests were on same droplet: 3312.onayanova.com in NYC1 data center - Ubuntu 22.04 x64
|
All tests were on same droplet: 3312.onayanova.com in NYC1 data center - Ubuntu 22.04 x64
|
||||||
|
Sized it up and ran through each level of testing
|
||||||
|
Tests are a what I hope is a fairly representative simulation of users hitting it pretty hard in a real world manner (e.g. random brief pauses between page loads, not just serially hammering it in a machine like manner).
|
||||||
|
|
||||||
TYPE CPU TYPE VCPUS MEMORY SSD TRANSFER PRICE
|
TYPE CPU TYPE VCPUS MEMORY SSD TRANSFER PRICE
|
||||||
=============================================
|
=============================================
|
||||||
@@ -48,24 +57,11 @@ BASIC - PREMIUM AMD SHARED CPU 2 VCPUS 2 GB 25 GB 3 TB $21/MO
|
|||||||
30 users cpu 20%, mem 65%, load .45, appdex avg .986 worst data-list/CustomerDataList .943, pass 100%
|
30 users cpu 20%, mem 65%, load .45, appdex avg .986 worst data-list/CustomerDataList .943, pass 100%
|
||||||
50 users cpu 32%, mem 67%, load 1.0, appdex avg .983 worst data-list/CustomerDataList .917, pass 99.99%
|
50 users cpu 32%, mem 67%, load 1.0, appdex avg .983 worst data-list/CustomerDataList .917, pass 99.99%
|
||||||
75 users cpu 43%, mem 73%, load 1.5, appdex avg .981 worst custdatalist .917 , pass 99.99% , restarts 0
|
75 users cpu 43%, mem 73%, load 1.5, appdex avg .981 worst custdatalist .917 , pass 99.99% , restarts 0
|
||||||
100 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
100 users cpu 57%, mem 77%, load 2.3, appdex avg .959 worst quote .815 , pass 99.97 , restarts 0
|
||||||
|
|
||||||
|
|
||||||
CPU-OPTIMIZED *DEDICATED* CPU 2 VCPUS 4 GB 25 GB 4 TB $42/MO
|
CPU-OPTIMIZED *DEDICATED* CPU 2 VCPUS 4 GB 25 GB 4 TB $42/MO
|
||||||
30 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
30 users cpu 10%, mem 26%, load .35 , appdex avg .969 worst customerdatalist .858 , pass 99.98% , restarts 0
|
||||||
50 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
50 users cpu 15%, mem 29%, load .48, appdex avg .969 worst customerdatalist .868 , pass 99.98 , restarts 0
|
||||||
75 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
75 users cpu 21%, mem 35%, load .78, appdex avg .970 worst customerdatalist .843 , pass 100% , restarts 0
|
||||||
100 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
100 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
||||||
|
|
||||||
BASIC - PREMIUM AMD SHARED CPU 4 VCPUS 8 GB 25 GB 5 TB $56/MO
|
|
||||||
30 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
|
||||||
50 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
|
||||||
75 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
|
||||||
100 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
|
||||||
|
|
||||||
|
|
||||||
BASIC - PREMIUM AMD SHARED CPU 8 VCPUS 16 GB 25 GB 6 TB $112/MO
|
|
||||||
30 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
|
||||||
50 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
|
||||||
75 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
|
||||||
100 users cpu %, mem %, load , appdex avg worst , pass , restarts 0
|
|
||||||
Reference in New Issue
Block a user