Hi Sergio
Agree. It is easier to design a benchmark for HPC, there is no need even. Everybody seems to be focused on the LINPACK benchmarks. The Moodle crowd is very diverse, and they care only about their particular scenario(s). The teacher wants to know, "Will Moodle stand my exam tomorrow?". The school administration wants to know, "Will Moodle throw 'Connection refused' again during the peak hour?"
On which "user pattern is the right one?": If our friends in the economy department came up with the consumer price index, why we the benchmark obsessed Moodlers can't?
;)
On "how you push your moodle to the max-ops": There are already many tools in the Moodle ecosystem:
-
https://docs.moodle.org/dev/Load_testing_Moodle_with_JMeter
-
https://docs.moodle.org/en/Test_course_generator
-
https://github.com/moodlehq/moodle-performance-comparison
and many more.
In fact there is the plug-in
https://moodle.org/plugins/report_benchmark. Very easy to use. The problem is, it gives you 10 numbers on system performance without ramping up Moodle. And the results are in seconds, not in "Max. number of users" or such thing in the sense of cut-offs.
Hi AL
Yes, Sam Marshall's "Perspective"
https://moodle.org/mod/forum/discuss.php?d=57028 was the measure in the old days. Surprisingly it gave the result in "max. number of simultaneous users". But how that formula was derived is anybody's guess. Same with the Howard's index. (Was it 20-50 users per GB?)
About developing something, I don't think that is even necessary. One just have to define a procedure making use of the many tools that are already available, finally giving a cut-off number of users for a specific (market basket) scenario. And that number will be divided by the Wattage to get the equivalent of "megaflops per Watt"