Reports: Moodle Benchmark

Maintained by Picture of Mickaël PANNEQUINMickaël PANNEQUIN, Picture of Nicolas MartignoniNicolas Martignoni
Performs various tests to determine the quality of the Moodle platform
1409 sites
46 fans
Current versions available: 1

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
  • Ricardo Caiado
    Fri, Jul 8, 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, Jul 8, 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, Jul 10, 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, May 8, 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, Apr 14, 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, Apr 14, 2018, 7:23 AM
    Yes, you can smile
  • Picture of Claire Young
    Sat, Apr 14, 2018, 8:54 PM
    Excellent! Thank you smile
  • Picture of Juan David Sanchez
    Wed, Apr 18, 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


  • Picture of Evandro Alves
    Thu, Feb 21, 2019, 12:09 AM
    Hi, The lower the total score the better? It is?
  • Picture of Mickaël PANNEQUIN
    Thu, Feb 21, 2019, 12:28 AM
    Yes it is
  • Picture of Francis Feytout
    Mon, Feb 25, 2019, 5:07 PM
    Hi Mickaël,
    How do you account for the fake login time ? Is it still relevant when used on a CAS/SSO-ed Moodle ?
  • Picture of Mohammad Al-Sammarrai
    Sun, Apr 21, 2019, 6:42 PM
    Thanks for the plugin. It's very useful indeed. We're getting good results in all metrics except the "Creating files" we're getting around 2 -3 seconds, where the acceptable limit is 1second. Then we're getting the warning message "The harddrive seems too slow. Check the harddrive and/or the temporary folder state. Change your harddrive or the temporary folder." Not sure what dose that mean or where we should look. It would be appreciated if you could help us with this. Thank you.
  • Picture of Mickaël PANNEQUIN
    Tue, Apr 23, 2019, 3:12 AM
    Hi Mohammad,

    Thanks for your comment.
    What's the hard drive (HDD / SDD) ? Can you create a virtual drive in memory ?
  • Picture of Mohammad Al-Sammarrai
    Tue, Apr 23, 2019, 2:44 PM
    We're using an HDD and caching to SSD all that is within a SAN (Storage Area Network) but after moving it into the same physical machine (where we have Moodle and the SSD storage in the same place) we got a great result (0.2ms)
  • Sketch...
    Tue, Apr 23, 2019, 6:52 PM
    Mohammad, that's ok if you only have one web server, but if you have multiple load-balanced web servers then caching and storing files on the same physical machine won't work.
1 2
Please login to post comments