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
longest Latency 0 Paul Wakelam
Weird message in php error log file 4 Mari Cruz García
Certain actions very slow regardless of load 5 Henry Foster
Moodle 2.7.3 (when using file picker) unbelievably slow - any help welcome 8 Sam Stevens
Moodle Hosting in India 14 Ravindra Narula
Reduce bandwidth by 80-85%!!! 10 Howard Miller
add a link in administration with php code 0 abbaspour abbaspour
Heavy IO problem 8 Ryan-Neal Mes
Any Moodle VPS suggestions? ($100/month price range) Medium Usage 9 Rolf Petersen
Moodle 2.2 connection-specific(??) hangs? 5 Howard Miller
Will upgrading php and mysql Damage Moodle 2.5? 2 Miki Alliel
Moodle and Cache-Control directive sometimes make reverse proxies work hard 4 Matteo Scaramuccia
What to do about memcached cache reset 3 Matt Spurrier
Setup a MySQL cluster for Moodle 17 Jonas Asa.
Shared Hosting decision 12 john Simpson
Problem with email messages in 2.7 2 Gary Lebowitz
2.3 Moodle chat is slow regardless of users 2 Nuno Pinto
Site is very slow 1 Fred Frazelle
Error on Moodle 1 Luis Yovany Romo Portilla
20 Concurrent users - 4GB SLOW 12 Luis de Vasconcelos
Table Locking? 9 Luis de Vasconcelos
mdl_logstore_standard_log 35 million rows 6 sam marshall
Moodle on Synology Diskstation 8 Visvanath Ratnaweera
Logging User Interactions Slowing Moodle? 1 Howard Miller
more than Max Number of concurrent users 26 Howard Miller
Server crashes at +20 concurrent users 6 Howard Miller
Slow page loads 6 john allen
My IP blocks when adding scorm package 4 amir ghasemiyan
5 seconds for output. Slowly load 9 Visvanath Ratnaweera
Moodle 2.7 performance and styles_debug.php 3 Ken Task
Proposal to turn on quiz auto-save by default 0 Tim Hunt
How many clients can access to my site in one time? 7 Uugankhuu Baasanjav
hardware required for 500 concurrent users in aws 0 Trilok Veeranki
Coral CDN for distributing the loading of video files? 5 Usman Asar
Moodle Multi-tenancy or hosting multiple Moodle sites 19 Mark Chaney
URL site redirection 9 Thamarai Thamarai
Can Moodle run as distributed? 1 Dan Marsden
Mem Cache 3 Mari Cruz García
mod_fcgid: error reading data from FastCGI server 0 Filippo Carnevali
Linux box (discussion split from The problem with Canvas) 9 Visvanath Ratnaweera
If anyone else having performance problems with Locally assigned roles 0 Tim Hunt
Is Opcache enough the improve performance of a Moodle 2.6 site? 0 Mari Cruz García
Hardware estimate for 10000+ users 4 Stuart Cook
Session handling: db vs moodledata clarification needed 10 Dharmendra Pundir
Performance issue 1 Visvanath Ratnaweera
Moodle consuming all server's CPU - Unusually large mdl_questions table 5 Phil Loaiza
Quiz Question Format 1 Tim Hunt
memcache slow? 7 Daniel Tran
Performance issues with course overview + memcached 8 Dan Marsden
Problem with Google SSO 0 amarnath Kamepalli
Slow moodle (2.5.2) hosting ourselves on WIndows 2 Howard Miller
Moodle Universal Cache, filesystem available space, designer mode 1 Matteo Scaramuccia
Moodle Universal Cache, tmpfs, theme designer mode 1 Howard Miller
ERROR!!! The code you are using is OLDER after change database 1 Howard Miller
Changing session.save_path 2 Peter Kehl
Settings for Moodle Drag and Drop 3 Mark Chaney
More on the previous posting. Problems uploading File resource in 2.7 2 Gary Lebowitz
Moodle 2.7 running on virtual server with 1Gbyte RAM 0 Gary Lebowitz
is MySQL 5.5 Ok for Moodle 1.9 6 Rick Jerz
Slow moodle 2.7 on update 7 Howard Miller
Hardware Requirements for Moodle 2.7 3 curt bixel
Ubuntu server partitioning and Moodle 2.7 recommendations 1 Howard Miller
Open in new window Scorm loads but does not open 0 Ricardo Plácido
OPTIMIZE does not change fragmentation 48 jason everling
Moodle networking as solution for performance problems 4 Howard Miller
Single Sign On for different Moodle instances 0 Kristina Ban
Moodle 2.7 Theme Cache not working? 1 David Bezemer
How do you monitor your Moodle server? 23 Arfi Melani
Cron job is endlessly editing calendar in specific restored courses 11 Jon Marthaler
Using X-Sendfile to serve files in Moodle 6 Matteo Scaramuccia
Links not working Moodle 2.71 2 Mary Cooch
Deleting course slow?? 1 Tim Hunt
Profile specific pages with XHProf 2 Nathan Bruley
Apache CPU usage shoots to >= 100%. Why? 12 Brad Smith
Slow logins and page/video/SCORM quiz loads 25 Visvanath Ratnaweera
Connection drop issues 7 Nathan Bruley
storage size 1 Derek Chirnside
Installation of xhprof 4 Nathan Bruley
JMeter Scripts 51 Molin Men
Moodle randomly logging users out on AWS 10 James McLean
PHP 5.4 and Suse Linux Problems 6 Peter Dorman
Server specification for 18000 users moodle site 12 Itamar Tzadok
Disable cron emails 4 Nathan Bruley
Timeout problems? 6 Nathan Bruley
Move away from eaccelerator for your opcode cache needs 3 Marcelon Hack
posqresql update 0 joel Green
2.6, MUC and Memcache 6 Colin Campbell
Alert pops up while playing SCORM 1 Ron Meske
filedir folder gaining 7GB in 3 days 3 James McLean
CloudFlare 9 Usman Asar
Troubleshooting performance : what does the following mean : ticks: 69 user: 52 sys: 3 cuser: 0 csys: 0 ? 14 rushabh hathi
installing an enroll plugin. dependancy problem. 6 john Simpson
Problems with MongoDB for application cache? 0 Colin Campbell
MYSQL to ORACLE 3 Marcus Green
Massive forum emissions solution ? 6 Tim Hunt
Internet & internet access to a single Moodle 10 Carlos Correa
Legacy Files 2 Derek Chirnside
Strength and load test of server for Moodle 1 Tim Hunt
Moodle 2.6 amb Memcached for sessions 9 David Aylmer
Moodle 2.5 Lag 1 Andrew Leer