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
Advice installing Moodle on a VM 11 Ebenezer Le Page
eAccelerator error and cache type setup 18 Ken Gibson
PHP 5.2.5 performance 1 Howard Miller
News instalation (20k registered users / 1k concurrent users) 14 Valery Fremaux
E-learning system for government ( need urgent help) 6 Jason Jolaoso
Could not insert record info in database. 1 Visvanath Ratnaweera
Advice on New Moodle Setup... 6 Doris Johnson
Automatically delete users who never login 5 Dale Davies
SELECT COUNT query really bringing down performance 8 Henning Bostelmann
lighttd vs. apache 5 George Varghese
Apache crashes due to PHP out of memory error 13 Henning Bostelmann
How do I turn logging off? 0 Bill Parsons
Cache type setting under performance 0 Doris Johnson
Hosting - I'm so lost 3 Michael Penney
Moodle virtual server/machine 16 Leo Dil
Large flash based site (was "Scaleablity of Moodle") 2 Howard Miller
OS and RAID questions for move from VM to real box 2 Andy Hawkins
Servers, RAID, failover, etc. 31 CHENG Alan
User data - question 1 Maryel Mendiola
clarification on browsing/concurrent users 3 Bob Hoagland
Performance problems with 50 concurrent users 3 Howard Miller
Current Server = 5 users max... need a new server? 9 Marcus Green
eAccelerator setting causes blank pages 19 Dale Davies
MySQL configuration 1 Noveck Gowandan
MySQL locking up 7 Eric Kemsley
MYSQL UTF-8 1 Nate Hartmann
How many students/participants will moodle hold for a continued ongoing course? 0 Kimberly Dawn
easy data upload 0 Tomislav Negulić
Moodle installed with xampp- High CPU usage for 50 concurrent users 3 Sayak Sarkar
Any limits on gradebook export? 0 Ebenezer Le Page
Moodle Clustering 1 Visvanath Ratnaweera
Using My Moodle...space usage 2 Dale Davies
Parts of Moodle and the home page load very slowly 9 Daniel Bailey
course 1 James Jameson
InnoDB vs. MyISAM 4 Rui Ruas
Fortigate Virtual IP and Moodle NAT Problems 5 Bob Hoagland
Moodle causing a high load on the server 2 Glenys Hanson
Cloud Sites (Hosting) with Rackspace? 0 William Tan
1000 + Users 3 Anandarup Kar
Conducting Quiz for 500 users at the same time in Moodle 4 Tim Hunt
Apache stops processing 3 Greg Lund-Chaix
Specs for Moodle Server running on Windows Server 2003 1 Visvanath Ratnaweera
Mac Mini server usable ? 3 Ralf Krause
RAM and RAID and concurrent users 3 Greg Lund-Chaix
New section in the coding guidelines about performance 0 Tim Hunt
Moodle and Postgres: Performance problems 3 Penny Leach
OS Upgrade from RH EL 4.2 to RH EL 4.7 1 Tim Hunt
Serious SQL query performance problem with table mdl_grade_grades 0 Marcelo Lopes
Admin Account slow performance 7 Tim Geyer
501 Internal Errors w/ Upload and Download 0 Daniel Chuhta
Cost of Moodle 9 Visvanath Ratnaweera
Connection between database and web servers 2 Visvanath Ratnaweera
JDK Version 1 Tim Hunt
MoodleData 1 Scott Elliott
Connection limit reached? 1 Ashley Holman
Possible inefficient cron job query with mdl_grade_grades_history table 2 Wen Hao Chuang
Requirements for a scalable platform 1 Visvanath Ratnaweera
High CPU Load, ongoing issues 9 Greg Lund-Chaix
phpxref cannot get past output_dir problem 0 HJWUCGA INC.
Moodle Server Performance 1 Alex DePena
How much will it cost to implement a Moodle system 2 Tim Hunt
Very slow on localhost on my PC 0 Kev Richards
Server still running HIGH CPU 21 Ryan Kelley
Load balancing 4 Visvanath Ratnaweera
High CPU usage after Upgrade to 1.9.6+ 2 Breno Jacinto
HIGH CPU USAGE BY MYSQL WITH A HUGE mdl_sessions2 TABLE 2 hugo joe
Location of sessions, cache, and temp 0 Nate Baxley
memcached installation 1 Noveck Gowandan
Moodle replication 2 Greg Baskind
Cron Execution can last 5+ hours 10 Martin Plummer
APC or XCache or eAccelerator 6 Jörg S.
Question about a query pulled from MySQL slow query log 17 Wen Hao Chuang
Hosting Server Storage limited 0 Philip Nugent
Sudden slowdown, seemingly related to get_user_access_sitewide() 4 Juan Segarra Montesinos
Hardware requirements for 50k users and multimedia rich Flash courses 2 Visvanath Ratnaweera
Maintenance Concerns 2 2 Jet Batung Bakal
Slow logins for users and possible solution 1 Jason Cashel
Database MysQL Gui 5.0 and Postgres in the performance of moodle 1 Jet Batung Bakal
how to increase concurrent conn. 5 Khalil Al-Fulaiti
Maintenance Concerns 15 Jet Batung Bakal
Edit php or add htaccess file? 12 Marc Grober
Moodle site on Eukhost VPS 3 neil hamilton
Pound rewrites "Location" header after logon 4 Ben Steeples
Page generation runs quickly, but... 5 Shevchenko Dmitry
moodle e dispositivos móveis 0 everton santos
(Slow) Login Problems for Specific Users 6 Sal Kaceli
Nagios - add check_mysql plugin install problem 3 HJWUCGA INC.
Insert into log table failed 5 Séverin Terrier
ERROR: You need to create the directory /home/moodledata with web server write access 7 Tim Hunt
VERY Slow HTTPS response 8 Jon Witts
Varnish 5 Greg Lund-Chaix
Worldwide moodle 3 Geoff Tothill
Local Access Problems. External Student Access Fine 1 Ken Gibson
Speed UP Moodle! Help! 3 Visvanath Ratnaweera
Help! Speep UP2! 2 Jet Batung Bakal
Is Shared Hosting Adequate? 8 Ron Meske
MySQL Performance Tuning 2 Bala kumar
Moodle on a SYNOLOGY Disk Station 1 Visvanath Ratnaweera
Concurrent user testing tools or methodology 0 HJWUCGA INC.
Warning if the Moodle server / website is not working 7 Rosalyn Metz