Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Performance testing moodle.org.

Performance testing moodle.org: Difference between revisions

From MoodleDocs
Line 24: Line 24:
| slowqueries 100 ||  ||  || ||  ||  ||
| slowqueries 100 ||  ||  || ||  ||  ||
|-
|-
| perspective || [[Image:server7-perspective.png]] ||  || ||  ||  ||
| perspective ||  
703000 function calls
8700 regular expression replaces over 1KB of text
13800 16KB files read from disk (cache)
7700 16KB files written to disk (cache)
4400 get_record calls on the course table
450 insert_record calls on the course table
250 update_record calls on the course table
||  || ||
2049000 function calls
16100 regular expression replaces over 1KB of text
14500 16KB files read from disk (cache)
8600 16KB files written to disk (cache)
19600 get_record calls on the course table
2370 insert_record calls on the course table
  340 update_record calls on the course table
||  ||
|-
|-
| loginpost 1 ||  ||  || ||  ||  ||
| loginpost 1 ||  ||  || ||  ||  ||

Revision as of 04:32, 18 February 2009

Moodle.org hardware

The new servers for moodle.org consist of two machines directly linked by a 1Gb VLAN:

Web server

  • 2 x Quad Core Intel Xeon E5405 - 8 cores @ 2Ghz each
  • 2 x 146GB 15k RPM SAS drives in RAID 1 via PERC 6/i controller
  • 8Gb Registered ECC RAM

Database server

  • 1 x Quad Core Intel Xeon E5405 - 4 cores @ 2Ghz each
  • 3 x 146GB 15K RPM SAS drives in RAID 5 via PERC 6/i controller
  • 8Gb Registered ECC RAM

Server tests

Old Server New Servers
Test myisam innodb postgres myisam innodb postgres
slowqueries 1 server10-slowtest1.png
slowqueries 100
perspective
703000 function calls
8700 regular expression replaces over 1KB of text
13800 16KB files read from disk (cache)
7700 16KB files written to disk (cache)
4400 get_record calls on the course table
450 insert_record calls on the course table
250 update_record calls on the course table
2049000 function calls
16100 regular expression replaces over 1KB of text
14500 16KB files read from disk (cache)
8600 16KB files written to disk (cache)
19600 get_record calls on the course table
2370 insert_record calls on the course table
340 update_record calls on the course table
loginpost 1
loginpost 100