Moodle 2.4 release notes/Performance tests
From MoodleDocs
The performance tests ran with JMeter through a Jenkins CI server. A Moodle site running 2.3.3 (Build: 20121112) was compared with the same site upgraded to 2.4 with the default cache configuration.
Test results
Database reads | Time used | Files included | KiloBytes | Session size | getstring() calls | |
---|---|---|---|---|---|---|
Moodle 2.3 | 1034 | 14.5 | 3363.5 | 1844.6 | 265.7 | 5733.7 |
Moodle 2.4 | 835.8 | 13.9 | 3213.6 | 1564.1 | 279.3 | 5018.8 |
Test environment
- Big Moodle site (6GB database) using database sessions
- Web server (Apache) and database (MySQL) in different servers
- 200 different concurrent users (threads)
- 180 seconds of ramp-up period
- Debug mode set to 'normal'
Test plan
- View home page
- Login
- View site calendar
- View next month of the site calendar
- Browse a course
- View a forum
- View a discussion
- View a course calendar
- Browse the course again
- Browse the forum again
- Add a discussion
- Return to the forum
- View forum discussion
- Delete the created forum post
- Logout