Recommended setup for maxima - goemaxima or maximapool?

Re: Recommended setup for maxima - goemaxima or maximapool?

by Stuart Anderson -
Number of replies: 0
Quick follow up to this now we have upgraded. Whilst I haven't yet deployed goemaxima to production (I will after the re-sit exams in September), we have done some performance testing. The design of this testing isn't perfect as I only had limited time from the performance test team. It looks at performance of a CentOS linux server with MaximaPool vs a new Ubuntu linux server with goemaxima. Both had identical CPU and memory (4 CPU cores plus 16GB RAM). The test ran 100 simulated students taken a test where all started within 30 seconds of each other and the exam ran for 2 hours.  I think we were comparing STACK v4.3.11. but are now on v4.4.4.

Transaction t02 server
Baseline Avg
t03 server
New Avg
change t02 server
Baseline 90th
t03 server
New 90th
change
MDL01_04_00_EnterQuizPassword 4823 4421 -402 9200 6354 -2846
MDL01_14_00_ConfirmSubmit 2324 2352 28 2440 2466 26
MDL01_02_00_Login 515 668 153 562 898 336
MDL01_01_00_MoodleHomePage 307 455 148 339 1043 704
MDL01_04_00_ClickQuiz 148 229 81 170 341 171
MDL01_03_00_ClickCourse 157 251 94 179 392 213
MDL01_15_00_FinishReview 114 192 78 135 224 89
MDL01_16_00_Logout 164 226 62 182 262 80

My interpretation of these results are that for general moodle access (not involving maxima), we see slightly worse response time due to the better performance you get from CentOS. But when the test is running we are seeing much better response times and in this test about 30% faster at start up after the exam password is entered.

Other standard testing of the built in STACK tests showed me goemaxia completing tests typically about 10%-30% quicker than with MaximaPool.

Moving to goemaxima feels like a no brainer at the moment.

Best wishes,

Stuart

Average of ratings: Useful (2)