Reports: Moodle Benchmark

Maintained by Picture of Mickaël PANNEQUIN Mickaël PANNEQUIN, Picture of Nicolas Martignoni Nicolas Martignoni
Performs various tests to determine the quality of the Moodle platform
1158 sites
44 fans

At the end of the benchmark, you get a score. This score compares your system and speed.

The benchmark tests reveal whether there are worries on your platform.

There are 5 test groups:

  • Server speed
  • Processor speed
  • Harddrive speed
  • Database speed
  • Loading page speed


Screenshot #0
Screenshot #1


Picture of Mickaël PANNEQUIN
Mickaël PANNEQUIN (Lead maintainer)
Picture of Nicolas Martignoni
Nicolas Martignoni
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of David Mudrák
    Fri, 8 Jul 2016, 12:15 AM

    Thanks Mickaël for sharing the report with the Moodle community. I can understand it may be useful in certain situations, e.g. to warn about not suitable hosting environment for Moodle or to compare two different environments. I can see a space for improvements in particular tests - some of them don't quite match with the real world performance bottle-necks imho. Others are quite useful though, such as the login time.

    Apart from the coding style violations reported above, I spotted some tiny issues you may want to address in a future version of the plugin. I reported them into your bug tracker. None of them look like approval blocker though, so I am happy to publish the plugin now. You are cleared to land, welcome to the Plugins directory!

  • Ricardo Caiado
    Fri, 8 Jul 2016, 9:27 PM

    Does it work with PostgreSQL?

    In section "The database is too slow." all the links points to "" and I am using PostgreSQL.

  • Picture of Mickaël PANNEQUIN
    Fri, 8 Jul 2016, 9:35 PM

    It's work with all database supported by Moodle; you can use PostgreSQL.

    The tips section is only for "information". So you can adapt the tips to your configuration.

  • Daniel
    Sun, 10 Jul 2016, 12:19 AM
    Thank you for this very useful plugin. I install almost anywhere. It should be integrated into the heart of Moodle !
    Daniel (France)
  • Daniel
    Mon, 8 May 2017, 4:25 PM
    Hello Mickaël,
    Your plugin also seems to work very well, without modifications, under Moodle 3.2.
  • Picture of Claire Young
    Sat, 14 Apr 2018, 7:11 AM
    Hello Mickaël,
    I am using 3.4 and wondering if this plugin will be available for this version?
  • Picture of Mickaël PANNEQUIN
    Sat, 14 Apr 2018, 7:23 AM
    Yes, you can smile
  • Picture of Claire Young
    Sat, 14 Apr 2018, 8:54 PM
    Excellent! Thank you smile
  • Picture of Juan David Sanchez
    Wed, 18 Apr 2018, 4:17 PM

    We are finding the plugin very useful, great work putting it all together!

    We have identified some bottlenecks on our installation when comparing local installation with the cloud installation. We have a score of 105 on local vs 624 on the cloud

    The slowest scores come from the tests involving database reads: courseread, querytipe1, querytype2.

    We thought of a problem of latency with the database, but the pings are returning round trip times similar to the ones measured locally.

    In additon, when running another benchmark tool ( outside the moodle installation but on the same server, the results on local vs. the cloud were very similar in terms of PHP processing and mysql.

    So, we think that something could be better configured on the Moodle side.

    We would be very glad if you could give us some advise regarding Moodle/mysql interaction


Please login to post comments