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
My Moodle is gradually running slower 2 Abbie Bates
HW specs for Application and Database server 1 Visvanath Ratnaweera
Migrating from LAN to internet 3 Visvanath Ratnaweera
Disabling activity logging 2 vancool black
eAccelerator 7 jason everling
Moodledata Directory 2 Howard Miller
Mirroring /Replication 6 Visvanath Ratnaweera
Moodle Running Slow 2.0 (Memory keeps maxing out) 17 James Richardson
2 Web Server to One Mysql 4 Simon Story
Two recent blog posts on performance 2 Frederic Nevers
Slow speed linked to scripting problem? 3 Ali West
700 Concurrent users 12 Visvanath Ratnaweera
Performance problems in Moodle 2.3 9 Esteban Sánchez
driver oci8 for Oracle 0 Esteban Sánchez
Improving the performance of quizzes 5 Sam Mudle
Moving from V2.0.x to 2.3.2 8 Tom T
I use eAccelerator but cache scripts = 1 all the time Why? 12 jason everling
MySQL Master-Master Replication 4 jason everling
requirements 2 Nitharshanaa Shanmuganathan
Any suggestions for a new server setup? 3 Grant Mucha
general 2 Nitharshanaa Shanmuganathan
CAS Browser Looping 4 jason everling
My "resource use" has spiked 100% after introducing quizzes 4 Sam Mudle
Extremely Slow 1 Visvanath Ratnaweera
Configuring Moodle with Apache2 load balancer 3 Matteo Scaramuccia
Need your advice. 2 Ben S
High amount of data traffic 5 Daran Price
Google Bots 1 Chris Meyer
mod_bwshare setting for moodle 0 Frank B
Varnish Config 2 dan attwood
Moodle bandwidth 9 Nitharshanaa Shanmuganathan
VPS or dedicated Server for Moodle ? 3 Visvanath Ratnaweera
Quizzes freeze everything up 9 Emma Richardson
Best Moodle version for Linux Server 2 Visvanath Ratnaweera
Redhat or SUSE? 32 bit or 64 bit? 6 Visvanath Ratnaweera
Best Linux distro for Moodle 4 Visvanath Ratnaweera
Pollyanna question 5 Michael Spall
Site toooooooo slow 9 Visvanath Ratnaweera
Further slowdown and incompatability in move from 2.2. to 2.3 16 Visvanath Ratnaweera
Mac Mini Server 5 Jeffrey Best
Timeout problems when editing in Moodle 2.2.3 8 Gary Lebowitz
Database server of Moodle 2.3.1 is a bottleneck 14 Simon Story
Extra PHP memory limit options 1 Ken Task
Delay between quiz question pages (how do I eliminate it?) 5 A Guy
Moodle Performance Test on JMeter 0 Elavarasan MS
php 100% high utilization 8 Visvanath Ratnaweera
Slowdown and incompatability in move from 2.2. to 2.3 5 Visvanath Ratnaweera
Slowdown after 1.9 -> 2.2 migration 2 Tamas Csillag
Allocating more bandwidth 1 Visvanath Ratnaweera
Intermittent performance problems 4 Simon Cole
Slow disk reads with Linux VMs, Moodle 1.9 10 Matt Sharpe
"MySQL server has gone away" 8 Visvanath Ratnaweera
slow site admin loading 2 Tod Anderson
Slow page loading in Moodle 2.3.1? Try this: 1 Visvanath Ratnaweera
Hardware recommendations for my new moodle hosting 6 Dan Marsden
no cachetype and rcache option in admin 6 Karen Williams
Separate MSSQL database server? 2 Visvanath Ratnaweera
Extremely slow SCORM module performance, pluginfile retrieval, but only on a specific course and courses derived from it 15 Mathew Gancarz
Upgrading moodle performance - activities and resources deinstallation. 2 Marek Neuman
moodle on shared hosting - keep killed 1 Frederic Nevers
Suhosin problem 1 Emma Richardson
apache hang 2 boke xu
Moodle developer needed for tablet Moodle 8 Visvanath Ratnaweera
Advice 2 Gary Moncrieff
Replication or Clustering 3 Eric Long
cron.php leads to a very high cpu usage 10 Visvanath Ratnaweera
load user's picture very slow 17 Shwu-Fen Kuo
500 concurrent users on vitualization 26 Visvanath Ratnaweera
Moodle 2.2 on apache working with MS SQL db - problem with restoring the course 4 Gregor McNish
The longer the day goes it seems to get slower 20 Ken Task
Clustering test 1 Visvanath Ratnaweera
Error: Database connection failed after memory used up 6 Visvanath Ratnaweera
About eAccelerator Cached Scripts 6 AL Rachels
Browse list of users 1 AL Rachels
Moodle under-performance 5 Visvanath Ratnaweera
Easy quick performance boost for Moodle! 3 Visvanath Ratnaweera
Proposed architecture for Moodle 2.x 16 Andrew Nicols
Moodle Host Recomendations 10 Sam Mudle
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