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
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 BenchMark] Need Beta-tester 92 Vadim Tabunshchik
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
Apache CPU High Usage when opening tasks 6 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
Using config.php for configuration management -> performance impact? 5 Jeff White
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 Ali
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 Alasham Said
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
Moodle SqlDump is 2GB, but MySQL database is only a few Mb... ?? 10 Ken Task
VPS, too high CPU usage with just one request 21 Rick Jerz
about the top command 8 mimi nom
Moodle slow for the first visitor then quick thereafter 24 Nahed Alquwez
Server specs 9 Visvanath Ratnaweera
JMeter "Out of Memory” Failure 2 Jerry Lau
Moodle installation in intel itanium Windows 2003 system? 9 Visvanath Ratnaweera
Settings for memcache for sessions cache - can't find a moodle doc 1 John Joubert
Moodle clustering on Windows servers 5 Payman Zafar
Has Anyone Used mysqlslap for DB Performance Testing? 2 Ken Task
Status indicator light for moodlebox on raspberry pi 3b+ 6 AL Rachels
A starndardized quiz to benchmark a Moodle installation? 4 Tim Hunt
Windows OS : Which version supported (2003/2008/2012) 7 Ramesh Nair
High Load Avarage 3 Howard Miller
Load many course categories faster 6 Felipe Dos Santos
Nginx or Apache with PHP 7.1.8? 1 Ken Task
Roadmap for deploying solution for 2000-4000 students 6 Howard Miller
Getting 405 errors while submitting quiz 18 geetha prabhu
Tuning Apache and php-fpm for Moodle 2 Alain Raap
Moodle on Windows OS for large User base 3 ramesh nair
It's 2:30 and I have been importing grades since 8:30AM 7 Visvanath Ratnaweera
Problem with Purge Caches Moodle 3.3 4 Jeff White
Site performance 3 Howard Miller
Moodle Quiz with 500 Concurrent User achieved 2 John Frunks
3000 concurrent users in a course 5 Howard Miller