Hardware and performance

Issues related to computer hardware and Moodle's performance under load.

Documentation: Performance and Performance FAQ
Forum moderator: Howard Miller

Read this first!

This forum is for discussing issues related to computer hardware for Moodle, as well as comparing notes on Moodle's performance under load. Advice on finding an internet hosting service also belongs here.

Before posting your question here please read the documentation Performance and and Performance FAQ.

Many of the questions have already been answered. Please make use of the Advanced forum search and the Google custom search to find them.

If your questions still remain unanswered, post them here. Include as much background information as possible about your hardware - operating system, web server, database server, PHP scripting framework, etc. If your machine is virtualized, also mention the host hardware, operating system, virtualization technology used and resources assigned to the virtual machine. If you use a hosting service, mention either the hosting provider and the package or resources as advertised.

For general advice on how to ask questions, refer to the Moodle.org forums help. Also please observe our site policy.

Best wishes,
your moderator Howard.


DiscussionStarted byRepliesLast post
After upgrading from Moodle 2.2.2 to 2.2.3, the system slowed down 1 Visvanath Ratnaweera
Recommended Server Hardware: 600 users, Moodle 2.2 1 Visvanath Ratnaweera
Slow Moodle 16 Richard Jones
Performance and Stress Testing Questions 9 Cathal O'Riordan
Slow only for module courses 1 Igor Sant Ana
Hosting in China for 3000 students 7 stanley wang
Re: moodle system going down/getting stuck very often (II) 5 Visvanath Ratnaweera
Hardware Requirement for the moodle 1 Visvanath Ratnaweera
bluehost.com 48 Floyd Saner
Unbarebly slow 11 Frank B
Hosting via Amazon Web Services and the new Elastic Bean Stalk for PHP 5.3 6 Frank B
resource caps hit with only one user 4 Michael DeLuca
mysql high CPU 3 Alejandro Lengua
mdl_log table - how big's yours and how do you manage it? 7 steve miley
Mass storage device for MOODLE 1 Visvanath Ratnaweera
Possible hostings - Moodle 2.2.2 1 Visvanath Ratnaweera
Help!! 10 Visvanath Ratnaweera
CPU SERVER 97% 8 Simon Story
MySQL queries monitor for Moodle 0 Alexander Holsteinson
dynamic multiple servers under load balancer in amazon 1 Grant Mucha
strategies for reducing cost of common course query 5 Tim Hunt
VMWare for Moodle 2.2 6 Visvanath Ratnaweera
dbperformance.php on innodb 2 Visvanath Ratnaweera
Slow loading Moodle Course for Admin 4 Grant Mucha
UnixBench + Provider + Price + Type [Ideal for beginners] 1 Grant Mucha
Helpful suggestions wanted for New Moodler! 2 Grant Mucha
Is binary logging required for Moodle 2? 1 Stephen Overall
Does Moodle 2.0 only run on a dedicated server with the best performance? 2 Grant Mucha
Benchmarked EC2 / VPS / Dedicated 4 Jason De Donno
Large Moodle Implementation 3 Grant Mucha
Advice required for hosting with AWS 10 Grant Mucha
Problems with cron after upgrading to 2.1.x -> 2.2.x 3 Tim Hunt
System Requirements: Moodle for 100000+ Students and 10000 simultaneous users 5 Pavel Gonzalez Garcia
One server for 1000 concurrent user 3 Visvanath Ratnaweera
Caching and header expires in 1.9 2 Floyd Saner
Dell PowerEdge T610 for 3000 users 2 Visvanath Ratnaweera
Latest server for Moodle 2.2+ 2 Chris Megahan
Moodle 2.0: Servre RAM momery showing full 6 Visvanath Ratnaweera
"500 Internal Server Error" at some intervals 3 atin kumar
Preliminery observations for 100 concurrency test 24 Rosario Carcò
Moodle 2 on cloud ... 3 Saumil Trivedi
Moodle slow for 2 users only 6 Tim Hunt
A server that could deal with probably 350 users concurrently. 1 joshua sommermeyer
new host, help 11 Visvanath Ratnaweera
Moodle on Amazon Web Services 3 Visvanath Ratnaweera
Moodle on load balancer and MNet 6 Uwe Böttcher
Hardware/hosting for 1000 users accessing scorm 6 Visvanath Ratnaweera
performance testing with apache benchmark and logins 4 Alex DePena
Could Moodle support a shared nothing architecture? 2 Cathal O'Riordan
System Requirements: Moodle for 500 Students 11 Visvanath Ratnaweera
New for tuning: CFG->apachemaxmem for controlling memory footprint 3 Simon Story
hosting 5 Helen Foster
Please recommend a suitable web provider. 9 safet guzic
Anyway to monitor the health of my moodle hosting service? 2 Derek Chirnside
Cronjob and Moodle response 2 Guillaume Seraglini
Loading Moodle error 500 and 405 1 Andrew Nicols
Quiz - MySQL settings 10 Visvanath Ratnaweera
GoDaddy.com | Moodle 2.1.1 | File Size Increase 2 Chris Collman
How much concurrent users does moodle support? 5 Andrew Nicols
my application loading slow 1 Visvanath Ratnaweera
Questions on hosting and requerments 4 greg mushial
Moodle host needed 5 Norbert Haag
PHP and Moodle: Missing Elements 3 Visvanath Ratnaweera
Where are the cycles going in 2.2 14 sam marshall
Application monitoring 2 Visvanath Ratnaweera
zoov.co (they're based in the UK from what I can tell) 2 Ralf Hilgenstock
Decrease number of database queries per page view - use memcached? 13 David Ackerman
Moodle runs slow or crashes every day at the same time. 2 Andrew Nicols
Survey for Moodle system administrators 0 Visvanath Ratnaweera
How to monitor Windows-based servers? 1 Visvanath Ratnaweera
Student System Requirements 3 ben reynolds
Time out for grade export to excel 1 Visvanath Ratnaweera
Scalability 10 Howard Miller
Moodle 2.0 - Mysterious Speed-up? 3 Thom Stricklin
moodle system going down/getting stuck very often 5 Visvanath Ratnaweera
Moodle causing memory problems and crashing server 6 Visvanath Ratnaweera
Update on PHP-accelerators 6 Visvanath Ratnaweera
Server Timeout?? 1 Visvanath Ratnaweera
Is there a limit on the number of activities in a course? (Is 600 too many?) 2 Peter Ruthven-Stuart
Slow queries when showing results 2 Miki Alliel
Problems with server 4 Alex Walker
Migrating 10000 students from Blackboard to Moodle? 26 Alex Walker
Number of concurrent users supported 6 sam marshall
performances on average web hosting 4 Visvanath Ratnaweera
PHP-APC 5 Mark Johnson
Apache2 Memory Usage 10 Andrew Nicols
Performance slow in moodle 1.9 3 Josu Lazkano
MoodleDoc about Apache recommended settings up-to-date ? 4 Philippe Siwinski
Any possibility of SCORM data loss on peak usage? 7 david zacarias
PHP accelerator 3 Josu Lazkano
Moodle 2.1.1 is CRASHING my server 5 Scott Wilhelm
Slow Moodle Performance with Upgrades to 2.1.1 9 Visvanath Ratnaweera
Moodle 2.03 Load Time 1 Visvanath Ratnaweera
New installation: 40000 users 9 Visvanath Ratnaweera
UK Based VPS Recommendations 0 Phil Nichols
Web server Performance 2 Visvanath Ratnaweera
Two servers for one moodle installation 2 Visvanath Ratnaweera
Req: Advice on Regional Moodle Content Providers? 2 Tim Hunt
Comparing one server for all versus two server instalation 2 Ângelo Rigo
HUGE number of users 2 Visvanath Ratnaweera