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.

Showing 100 of 2660 discussions
  Discussion Started by Replies Last post Created  
Unusual constant database load & strange queries
Picture of Nick Mika Nick Mika
4 Fri, Dec 22, 2017, 7:55 AM
Backup and restore in Moodle
Picture of Alain Raap Alain Raap
12 Mon, Dec 18, 2017, 6:54 PM
Loading issue in moodle for our site
Picture of Leena Nikhare Leena Nikhare
14 Mon, Dec 18, 2017, 3:41 PM
Help with Windows Moodle Performance
Picture of J P J P
3 Thu, Dec 14, 2017, 2:02 AM
Seeking advice on server
Picture of Darren Oakley Darren Oakley
8 Sun, Dec 10, 2017, 10:28 PM
Cron takes too long to complete - It stucks on "Running completion_criteria_activity->cron()"
Picture of Paula Roque Paula Roque
1 Wed, Dec 6, 2017, 1:15 AM
Where to put moodledata SQL or web server?
Picture of J L J L
6 Tue, Dec 5, 2017, 9:18 PM
3-tier Architecture
Picture of Jonathan Marsh Jonathan Marsh
13 Fri, Dec 1, 2017, 5:51 PM
performance issue
Picture of reza rony reza rony
1 Thu, Nov 30, 2017, 12:30 AM
pgbouncer, transaction pooling and MDL-60174
Picture of Damyon Wiese Damyon Wiese
0 Tue, Nov 28, 2017, 11:59 AM
dbpersist on Postgres with PGPool?
Picture of Richard Heath Richard Heath
0 Fri, Nov 24, 2017, 7:08 PM
I want install moodle
Picture of Upendra Gawali Upendra Gawali
4 Fri, Nov 24, 2017, 3:13 PM
Site "speed" metrics
Picture of Howard Miller Howard Miller
7 Wed, Nov 22, 2017, 5:14 PM
Is there a way to estimate actual number of concurrent Moodle users?
Picture of Joe Schmoe Joe Schmoe
3 Wed, Nov 22, 2017, 2:42 AM
How to improve my cache performance? attached a NewRelic screenshot
Picture of wz z wz z
3 Tue, Nov 21, 2017, 10:29 AM
Resilience, Redundancy, Failover of Moodledata
Picture of Mark Chaney Mark Chaney
2 Mon, Nov 20, 2017, 11:08 PM
How to set "Stores used when no mapping is present" to memcached or acpu?
Picture of wz z wz z
1 Fri, Nov 17, 2017, 8:13 PM
Moodle 3.1 Windows Cluster slow
Picture of callum Wood callum Wood
3 Thu, Nov 16, 2017, 11:53 PM
Frequent deadlocks on SESSIONS table
Picture of Joe Schmoe Joe Schmoe
12 Thu, Nov 16, 2017, 3:24 AM
Windows and a large busy site?
Picture of Heather P Heather P
7 Wed, Nov 15, 2017, 6:08 PM
web hosting plan
Picture of Abu Ali Abu Ali
1 Mon, Nov 13, 2017, 8:58 PM
Do I need Cloudflare
Picture of curt bixel curt bixel
1 Thu, Nov 9, 2017, 11:17 PM
need configuration tips for 1000+ concurrent users
Picture of serdar ya serdar ya
17 Wed, Nov 8, 2017, 8:05 PM
APCu recommend configuration
Picture of Lukasz . Lukasz .
0 Mon, Nov 6, 2017, 3:00 AM
Moodle very slow...
Picture of David GAVEAU David GAVEAU
9 Tue, Oct 31, 2017, 6:10 PM
Moodle is very slow and fives an error: kernel:[66680.843979] BUG: soft lockup - CPU#1 stuck for 28s! [apache2:4957]
Picture of Aretha Etienne Aretha Etienne
1 Mon, Oct 23, 2017, 9:52 PM
moodle architecture esp with multitier installation - Moodle Folder
Picture of Tawfik Daim Tawfik Daim
7 Mon, Oct 23, 2017, 5:47 AM
Integration through Webservice
Picture of Álef Henrique Álef Henrique
1 Wed, Oct 18, 2017, 6:01 PM
Moodle with Shibboleth over SSL
Picture of Michael Aherne Michael Aherne
4 Mon, Oct 16, 2017, 5:07 PM
Gourp assignment grading performace issues
Picture of Juha Martikainen Juha Martikainen
1 Tue, Oct 10, 2017, 2:30 PM
Hawdare scaleability for moodle on LAMP
Picture of Tawfik Daim Tawfik Daim
1 Fri, Oct 6, 2017, 1:35 AM
Moodle slow for the first visitor then quick thereafter
Picture of Walter Buchanan Walter Buchanan
24 Tue, Oct 3, 2017, 12:14 PM
Topology perrformance and architecture
Picture of Melchoir Philip Melchoir Philip
0 Fri, Sep 29, 2017, 6:46 PM
Lock wait timeout and Get_Lock slow queries
Picture of KK. Morrissey KK. Morrissey
4 Wed, Sep 27, 2017, 6:17 PM
Server configuration for approx 4500 users
Picture of S. kavita S. kavita
0 Tue, Sep 26, 2017, 2:15 PM
High CPU load during quizzes
Picture of Henry Woolard Henry Woolard
7 Fri, Sep 22, 2017, 11:54 PM
Moodle slow when logging in and navigating to home.
Picture of Theunis Victor Theunis Victor
5 Wed, Sep 20, 2017, 8:18 PM
Load Testing tool suggestions please
Picture of Jerry Lau Jerry Lau
2 Wed, Sep 20, 2017, 2:34 AM
150 concurrent users to do test
Picture of Peter Stapfer Peter Stapfer
5 Tue, Sep 5, 2017, 1:06 AM
Large Scale Moodle server and apps for technical practicals
Picture of Melchoir Philip Melchoir Philip
2 Mon, Sep 4, 2017, 4:11 PM
moodle mysql master-master replication
Picture of jhon grenn jhon grenn
2 Fri, Sep 1, 2017, 4:32 PM
Very slow login time
Picture of Christian Kristiansen Christian Kristiansen
18 Fri, Sep 1, 2017, 4:20 PM
Installing moodle app server with separate db server
Picture of Arnel Jr. Rubiano Arnel Jr. Rubiano
4 Wed, Aug 30, 2017, 1:27 PM
Redis session caching locks?
Picture of Vaesar Rodriguez Vaesar Rodriguez
3 Wed, Aug 30, 2017, 12:46 AM
Server for 1500 users
Picture of Lorenzzo Mollinar Lorenzzo Mollinar
2 Tue, Aug 29, 2017, 1:48 AM
Hardware for 3000 users please advise
Picture of Stephen Boris Stephen Boris
2 Sat, Aug 19, 2017, 11:56 PM
Hosting for small moodle?
Picture of Dan Tose Dan Tose
1 Wed, Aug 16, 2017, 1:47 PM
How to interpret MySQL-Tuner Perl results?
Picture of Tim Kamps Tim Kamps
6 Tue, Aug 15, 2017, 5:04 AM
SSD as Cache vs Stand Alone
Picture of Stephen Boris Stephen Boris
2 Fri, Aug 11, 2017, 4:34 PM
Session Handling Problem
Picture of Aditya Dubay Aditya Dubay
4 Thu, Aug 10, 2017, 3:14 PM
Minimum hardware requirements for 1000+ users.
Picture of Arnel Jr. Rubiano Arnel Jr. Rubiano
8 Tue, Aug 8, 2017, 11:32 AM
Using AWS for Moodle
Picture of Edilberto Solis, Jr. Edilberto Solis, Jr.
10 Thu, Aug 3, 2017, 10:42 AM
Moodle using mulitple DB readers and 1 writer?
Picture of Christos Savva Christos Savva
4 Wed, Aug 2, 2017, 9:57 PM
Moodle caches for application are changing without notice?
Picture of Christos Savva Christos Savva
3 Fri, Jul 28, 2017, 2:39 PM
Moodle Cache Changes
Picture of Callum Laverick Callum Laverick
18 Tue, Jul 25, 2017, 9:39 PM
Deploying Moodle 3.3 on an IIS cluster.
Picture of Joe Cape Joe Cape
4 Thu, Jul 20, 2017, 6:16 PM
Is Moodle using the MySQL sys schema?
Picture of Sergey Kinash Sergey Kinash
2 Sun, Jul 16, 2017, 11:31 PM
Getting Inconsistent data from multi-node memcached cluster AWS Elasticache
Picture of priye ranjan priye ranjan
1 Sat, Jul 15, 2017, 9:44 PM
cannot purge standard log in Moodle 3.1 although set keep standard log only for 5 days
Picture of William Chan William Chan
2 Sat, Jul 15, 2017, 6:28 PM
MySQL server has gone away when trying to delete course
Picture of Mateusz Szuter Mateusz Szuter
7 Fri, Jul 14, 2017, 7:26 PM
Scorm Packages Upload and Duplicate Issue
Picture of Muhammad Ammar` Ijaz Muhammad Ammar` Ijaz
2 Tue, Jul 11, 2017, 6:41 PM
Hardware in large scal
Picture of wahid Anwar wahid Anwar
7 Mon, Jul 10, 2017, 12:12 AM
JMeter trouble
Picture of Bernat Martinez Bernat Martinez
2 Fri, Jul 7, 2017, 8:00 PM
Moodle Running So Slow
Picture of christian orvin christian orvin
3 Mon, Jul 3, 2017, 8:32 PM
CPU overloaded
Picture of Bernat Martinez Bernat Martinez
6 Mon, Jul 3, 2017, 7:06 PM
Jmeter Regular Expression Extractor for "sesskey"
Picture of Arabinda P Arabinda P
3 Tue, Jun 27, 2017, 6:53 AM
Quiz timer starts before first page loads (Moodle 2.7.19)
Picture of Simon Cheng Simon Cheng
2 Sat, Jun 24, 2017, 4:14 AM
Is 371ms within an acceptable range for time to download the dashboard on a new installation?
Picture of Corey Brett Corey Brett
2 Sat, Jun 24, 2017, 2:07 AM
Clustered file system for Moodledata
Picture of Jeff White Jeff White
0 Wed, Jun 21, 2017, 2:29 AM
New Moodle 3.3 service super slow
Picture of Jason Menard Jason Menard
13 Mon, Jun 19, 2017, 11:48 PM
Email problem? System slow to create users or complete tests
Picture of Stuart Ridout Stuart Ridout
1 Mon, Jun 19, 2017, 6:36 PM
How does using the Mobile App affect server performance?
Picture of James Steerpike James Steerpike
2 Tue, Jun 13, 2017, 8:04 PM
quiz - advise needed
Picture of jhon grenn jhon grenn
6 Sun, Jun 11, 2017, 11:53 AM
Could not handle 60 requests at a time for online quiz
Picture of Santhosh Chandra Santhosh Chandra
2 Sat, Jun 10, 2017, 1:34 PM
Postgresql performance slow
Picture of David Vishloff David Vishloff
0 Sat, Jun 10, 2017, 4:05 AM
how do you handle long tasks ?
Picture of Julien Boulen Julien Boulen
12 Fri, Jun 9, 2017, 11:18 PM
Moodle Installation in Rural Area
Picture of Dave Jackson Dave Jackson
17 Wed, Jun 7, 2017, 9:52 PM
Performance stuck in 250 Concurrent request / second
Picture of Pupil Senpro Pupil Senpro
7 Fri, May 26, 2017, 7:07 PM
Errors in apache2 log - is this normal?
Picture of Conor Bradley Conor Bradley
2 Thu, May 25, 2017, 4:00 PM
Caching the moodledata directory
Picture of Roland Chapin Roland Chapin
3 Tue, May 23, 2017, 3:03 AM
Configuring PHP-FPM for performance
Picture of Heiko Schach Heiko Schach
5 Mon, May 15, 2017, 8:30 PM
bar code login
Picture of Mahir M Hameed Mahir M Hameed
2 Mon, May 15, 2017, 6:16 AM
All admin features causing 504 timeouts
Picture of r j r j
1 Wed, May 10, 2017, 8:44 PM
Dev server performance tips (Windows)
Picture of Ole Frank Jensen Ole Frank Jensen
7 Mon, May 8, 2017, 9:21 PM
Moodle session driver always write to mdl_sessions despite your setting (Memcached, File)
Picture of Alfie Punnoose Alfie Punnoose
2 Fri, May 5, 2017, 1:29 PM
Moodle 3.2.2 on Shared Hosting
Picture of Fred Cole Fred Cole
8 Wed, Apr 26, 2017, 10:00 PM
MySQL Full Unicode Support - SLOW!!
Picture of Howard Miller Howard Miller
18 Tue, Apr 25, 2017, 4:15 PM
Server Hardware Requirement for 300 User
Picture of Aditya Gautam Aditya Gautam
14 Mon, Apr 24, 2017, 1:34 PM
Moodle on AWS load balancing Architecture
Picture of Steve Pollock Steve Pollock
14 Wed, Apr 19, 2017, 9:47 AM
Failover moodle server
Picture of dwi sudibyo dwi sudibyo
4 Thu, Apr 13, 2017, 10:41 AM
Courses for 6000 students
Picture of Lorenzzo Mollinar Lorenzzo Mollinar
1 Tue, Apr 11, 2017, 10:15 PM
Moodle not accessible after purging cache!
Picture of Anirudh Phadke Anirudh Phadke
2 Tue, Apr 11, 2017, 12:43 PM
"Slow" render Times not under 1.2 sek
Picture of Marcel Matschke Marcel Matschke
13 Tue, Apr 11, 2017, 3:37 AM
Moodle not detecting the hardware devices?
Picture of Simon Casey Simon Casey
1 Sat, Apr 8, 2017, 3:00 PM
Configuring Server for 9000 users
Picture of Luca Viggiani Luca Viggiani
3 Thu, Apr 6, 2017, 4:16 PM
basic performance tuning
Picture of Fabienne Neveu Fabienne Neveu
7 Tue, Apr 4, 2017, 5:56 PM
A moodle setup for 2K simultaneous users taking quiz
Picture of Mahir M Hameed Mahir M Hameed
13 Thu, Mar 30, 2017, 11:14 PM
Moodle file picker not working
Picture of Taj Des Taj Des
27 Thu, Mar 30, 2017, 7:58 PM
500 Internal Server Errors on saving pages
Picture of Conrad Murray Conrad Murray
1 Thu, Mar 30, 2017, 5:25 PM
Assignment Submission Taking over 5 minutes
Picture of Brandon Stocks Brandon Stocks
2 Mon, Mar 27, 2017, 1:16 PM