Moodle 2.6 release notes/Performance tests: Difference between revisions
From MoodleDocs
No edit summary |
No edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
== Site info == | == Site info == | ||
* A single web server (Apache 2) that also stores moodledata and a separate server for the database engine (Postgres) | |||
* All of Moodle's advanced features enabled but web services | * All of Moodle's advanced features enabled but web services | ||
* Debug level set to NONE | * Debug level set to NONE | ||
Line 65: | Line 67: | ||
* 6 ramp up period | * 6 ramp up period | ||
* 120 throughput | * 120 throughput | ||
Latest revision as of 01:52, 14 November 2013
The comparison tests are between a 2.5.2+ (2013051402) using database sessions and the same site upgraded to 2.6beta (2013110600, e355217 to be more specific) using file sessions as recommended from 2.6.
These are indicative results from our own test servers, your results may (and probably will) be different depending on settings, and your hardware and software environment.
Site info
- A single web server (Apache 2) that also stores moodledata and a separate server for the database engine (Postgres)
- All of Moodle's advanced features enabled but web services
- Debug level set to NONE
- Default cache stores
- The frontpage settings are:
- Without being logged: List of courses
- Being logged: Enroled courses (same behaviour than 'List of courses' in 2.4, showing only the ones where the user is enroled)
- Site numbers:
- 102 total users
- 13 courses
- 408 role assignments
Test results
Database reads | Database writes | Time used | Files included | KiloBytes | Session size | |
---|---|---|---|---|---|---|
Moodle 2.5.2+ (2013051402) | 689.42 | 22.93 | 8.39 | 1794.99 | 921.85 | 101.22 |
Moodle 2.6beta (2013110600) | 605.26 | 17.12 | 8.18 | 1867.07 | 980.41 | 102.12 |
Test plan
To compare the performance of both releases we simulate a site and we log in as a user performing the following steps:
- View the front page without being logged
- Login
- View the front page logged
- View course
- View a page activity
- View course again
- View a forum activity
- Browse the course again
- Fill a form to reply a forum discussion
- Send the forum discussion reply
- Return to the forum
- View course once more
- View course participants
- Logout
This test plan runs using:
- JMeter 2.3.4
- 30 threads (using a CSV file with the users login data) and 5 loops
- 6 ramp up period
- 120 throughput