This commit is contained in:
2022-09-17 00:58:54 +00:00
parent 8dca917552
commit 9422c8b570

View File

@@ -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)
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
./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
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
=============================================
@@ -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%
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
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
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 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
30 users cpu 10%, mem 26%, load .35 , appdex avg .969 worst customerdatalist .858 , pass 99.98% , restarts 0
50 users cpu 15%, mem 29%, load .48, appdex avg .969 worst customerdatalist .868 , pass 99.98 , 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