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
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
Template losing structure 3 Visvanath Ratnaweera
Moodle going through a Echolife router 1 Visvanath Ratnaweera
Recommended hardware to Moodle 6 Jenő Duchon
Advice sought regarding Moodle configuration and performance issues 2 Graeme Boxwell
perfparse.pl updated to support Moodle 2.x 0 Dan Poltawski
Quick Question: cURL Cache 0 Jason Cameron
2.1.1 /MySq - Database problem 2 Tim Hunt
Is this server sufficient? 2 Andrew Scanlon
Advice requested for running Moodle 1.6 w MySQL Cluster 7 Christopher Medina
Windows server problems 6 Visvanath Ratnaweera
Performance tuning Moodle on Windows/IIS with Output Caching 0 Luis de Vasconcelos
Remote and local access 3 Visvanath Ratnaweera
How to avoid DB overload? 1 Visvanath Ratnaweera
How many concurrent users can moodle handle without compromising on performance? 2 Gaurav Kumar
Hardware requirement for moodle 0 Azmat Ullah
Moodle 2.1.1 Updated Courses 2 Visvanath Ratnaweera
Database size / performance - Moodle 2.0.2 0 Class Virtual
Taking the VM Moodle online - how? 2 Guido Gautsch
Moodle 2.1+ Server Requirement? 1 Visvanath Ratnaweera
150 DB queries per lesson page - normal? 1 Tim Hunt
Moodle new install slow - FIXED - useful - help? 3 Toan Dang
I want to run moodle for 150 people... 2 Marcus Green
Moodle performance testing: 1.9 vs. 2.0 25 Wen Hao Chuang
Slow Response – Download / Upload 6 Visvanath Ratnaweera
how to add the theme of moodle 2.0+ to moodle 2.1+ 2 yin bai
moodle 2.0.3 linux cluster 3 Matteo Scaramuccia
php-speedy - any use in a LAMP environment and Moodle? 1 Troo Don
Requerimientos Hardware 1 Visvanath Ratnaweera
Moodle 2 pluginfile.php performance 16 Troo Don
Software compliance with AD 2008/ Exchange 2010 1 Visvanath Ratnaweera
Server tweaks 6 Troo Don
How many users can access to this server? 1 Visvanath Ratnaweera
Storage Space 1 Howard Miller
Hosting for Moodle 1.9.x, 100 - 3000 users: Advice on specification and pricing 4 Glenys Hanson