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
Performance with 2500 concurrent users 5 Howard Miller
configuring redis and APCu 1 Howard Miller
Slow from University server 1 Emma Richardson
Slowest queries are inserting single row into mdl_sessions 14 Jerry Lau
External database log - will it copy existing? 2 Howard Miller
Moodle performance issues with mysql 6 Diane Soini
Flushing all the caches causes a fatal error 2 Service Usagers du Numérique
Users bounced off the server? 2 Jerry Lau
Certain pages loading very slow 2 Albert R.
Moodle + AWS EFS + filecachesd is it recommended? 1 Chris Fryer
[Moodle BenchMark] Need Beta-tester 99 Iñigo Zendegi Urzelai
Cluster setup Help 19 Visvanath Ratnaweera
Off-boarding ClamAV from web nodes? 12 Sergio Rabellino
What Size Should ramdisk/tmpfs Be for 'temp' and 'cache' ? 11 Howard Miller
Moodle Performance Issue with 4 users 22 Paul Young
XAMPP on Windows Server 2012 running in production 19 Ken Task
Can anyone share a performant Redis cache configuration? 2 Howard Miller
Data Privacy and Large Moodles 2 David Dixon
10K Users - 2 hours Exam 2 Séverin Terrier
Using config.php for configuration management -> performance impact? 6 Alistair Spark
The right Database to use 10 Hal MacLean
JMeter Moodle Test 0 Richard Brown
Web Access of moodle console is slow & www-root consuming 100% CPU Utilization. 0 Mohd Hassan Uddin
Apache CPU High Usage when opening tasks 21 Ramzi Hosni
Moodle creating Excessive I/Os 3 Andrew Nicols
moodle in azure 7 Mathew Gancarz
performance with mysqltuner 2 Ken Task
Error communicating with server 0 Randy Foster
NFS for dataroot 13 chaitanya varanasi
Overriding server timeout parameter can create chaos 3 Andrew Nicols
Moodle deployment on cloud recommended specifications 1 Visvanath Ratnaweera
Moodle crashing with "Too many open files" 2 Debbie Unterseher
Exclude webservice user from Moodle logs 0 Richard van Iwaarden
Email sent via email_to_user() needs to be queued for background sending 7 Chris Yust
Moodle System Requirements for 500 Active Concurrent User 6 Visvanath Ratnaweera
Moodle 3.4 performance is very Low 19 Visvanath Ratnaweera
Student upload issues only on certain network 7 Ken Task
Timeouts during an exam 13 Howard Miller
Moodle server resources for 1000+ users 5 Ken Task
Slow backup and restore of small quizes where there's a lot of question in course 1 Jerry Lau
Requirement for Migrating My Moodle School 12 Visvanath Ratnaweera
Can Redis Shared Application cache run on local nodes? 5 Jan Derriks
'core_renderer' is taking most of time while loading a page 7 Visvanath Ratnaweera
How to test performance? 3 Jan Derriks
Php memory_limit, what is the good way 3 Albert Ramsbottom
Quizzes are rending Moodle useless :-( 37 Jerry Lau
MCQ with random question performance issue 3 Tim Hunt
Hardware requirement for my setup 2 Visvanath Ratnaweera
Recommended specs - new moodle installation 2 Ralf Hilgenstock
Anyone running HTTP/2? 7 Rex Lorenzo
PHP-cgi.exe 100% load CPU one core 6 István Farkas
Big jumps in mysql memory usage 7 Howard Miller
SCORM Package breaks from 500 errors on image files? 1 Matteo Scaramuccia
Questions about load balancing methods and the session cache 6 Marcus Green
Uploaded files have long post-processing time 1 Rex Lorenzo
Course-level backup on large-ish instance 2 Susan Mangan
moodle for digital exam for about 70 students 8 sanaz karimkhani
Moodle a mount drive on amazon s3 or any other storage solution 5 Daniel Garcia
How to test performance, with and without Wincache 0 Paul L
Hardware for 100 concurrent users 10 Howard Miller
What does "automated backup are already running. Execution delayed"? 2 Visvanath Ratnaweera
What do these stats mean in footer 7 AL Rachels
Help with Windows Moodle Performance 3 Paul L
opcache issue on Moodle 3.4 and PHP 7.0.x 7 William Chan
File vs Database for Sessions, moodle 3.3 6 Paul L
Might have found the cause of slowness in DB 7 Visvanath Ratnaweera
optimize performance 3 Jeff White
Can I modify the .cnf files, delete the innodb files and restart? 1 Howard Miller
Moodle Webservices and AWS ElasticCache(memcached) problem 0 Christos Savva
Speeding up Moodle - reindexing entire database would help? 6 Howard Miller
Moodle increase size 3 Yoel Gutierrez
from M3.1 to M3.5 : database issue ? 18 Michel DENIS
Why is my small Moodle setup maxing out my server's 1 GB memory limit? 23 Francisco Lemus
Using AWS for Moodle 10 Greg Rudl
Moodle file picker not working 25 Liana Shpani
CDN for beginners 2 Mathew Gancarz
Slow Load Time When Saving a new Activity or Editing an Existing one 6 Ahmed Aly
Major problems with Moodledata on NFS 4 Visvanath Ratnaweera
Moodle 3.4 -> 3.5 upgrade time 1 sam marshall
Can't setup memcached for sessions 0 Regina B
Dockerized Moodle - Performance 47 Andrew Nicols
Timing Out 12 Rick Jerz
Hardware requirements for a minimum traffic of concurrent users 7 Ken Task
Need a script that would display a node number of a load balanced system - 5 nodes 15 Andreas Panagiotopoulos
Is there a way to estimate actual number of concurrent Moodle users? 3 A. S.
moodle memcached being used for sessions - confused by what I see 5 John Joubert
Refresh Mod Calendar Events Task - Slow 6 Russell Morriss
How to replicate in moodle? 10 Tim Hunt
grunt css 3 Дмитрий Пименов
Server hardware for 1000 concurrent users 1 Albert Ramsbottom
Groups and performance 1 Howard Miller
Micro Focus for load testing 0 Howard Miller
Site home very slow, 39 seconds 12 Howard Miller
Advice on server to run multiple Moodle sites 9 Paul Raper
This is exciting as I am back, NFS question 8 Matteo Scaramuccia
Big Blue Button and number of users 3 Albert Ramsbottom
What may cause a coding error - failed to unserialise data from file. Either failed to read, or failed to write. 2 Albert Ramsbottom
Problems crashing on the server 7 Albert Ramsbottom
Event monitoring 2 Helen Brennagh
Moodle 3.2 server unable to load 500 users 11 Usman Asar