Moodle 2.6 release notes/Performance tests: Difference between revisions
From MoodleDocs
No edit summary |
|||
Line 41: | Line 41: | ||
== Test plan == | == Test plan == | ||
* JMeter 2.3.4 | |||
* 30 threads (using a CSV file with the users login data) and 5 loops | |||
* 6 ramp up period | |||
* 120 throughput | |||
* A web server (Apache 2) and a database server (Postgres) in the same internal network | |||
* View the front page without being logged | * View the front page without being logged | ||
* Login | * Login |
Revision as of 08:07, 11 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.
Site info
- 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
- JMeter 2.3.4
- 30 threads (using a CSV file with the users login data) and 5 loops
- 6 ramp up period
- 120 throughput
- A web server (Apache 2) and a database server (Postgres) in the same internal network
- 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