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
Slowness, DB errors, and admin question 4 Samuli Karevaara
Quick quesion about enable performance info option in Server -> Debugging -> Performance info" 1 Iñaki Arenaza
Eaccelerator - Very high load - blank pages -URGENT 4 Amer Hamade
eAccelerator not being detected by Moodle? 5 Gary Anderson
apache crashing 11 Mark Hilliard
High RAM usage 11 Greg Hayden
Has anyone successfully implemented MDL-10995 accesslib.php patch in Moodle 182 ? 2 Richard Kiely
Synchronising 'moodledata' across load-balanced Moodle servers 4 Martin Dougiamas
MOODLE muito Lento na minha CPU. 1 Wilker Melo
1.8 or 1.9? MySQL or PostgreSQL? 11 Sergei Yegorov
any lighttpd experience 6 Howard Miller
Moodle running in virtual server environment? 5 Greg Hayden
Comments on planned server hardware 16 Alex DePena
Final Specification Help 2 Mark Hilliard
Moodledata at differennt server 1 Samuli Karevaara
Is our bandwidth used when users view embedded items? 4 Steve Hyndman
Hosting Moodle on own computer 1 Greg Hayden
Optmize Database Automatically Using Cron jobs for Unix Users 3 Martín Langhoff
CSS not being found on external access 1 Paul Holden
Would moodledata on separate server work/help? 5 Ralph Patterson
Can you help me? 2 David Atzet
Can I put moodle into a CD and work it perfectly? 13 Tomas A. Ramirez Andujar
Still Can't Get Mysql Working Right After Upgrade 0 Hurstel Howard
Editing difficulties 0 David Dreyer
mysql seems to lock whole db 9 Matt Gibson
MySQL database (moodle) and SQL-user permitions, need help!! 0 Saso Skocir
Disk capacity for media rich system 5 Matt Gibson
Verifying cache_text 0 Shirley Villanes
php_extension mbstring is recommended to be installed/enabled 19 kiran solanki
Apache Memory Problem in EasyPHP 1.8 6 Mark Hilliard
Slow loading of only some lessons 7 JR Renna
Slow Moodle 8 Wayne Lee
New server - software spec 5 Mark Hilliard
RAID 10 or RAID 5? 2 Matt Gibson
Moodle sudden freeze on IE 6.0 and 7.0 2 Matt Gibson
Win 2k3/IIS6 - CPU Spike 2 Visvanath Ratnaweera
Moodle Loads Too Long 9 Ken Wilson
HTTP Regression Tester 1 Visvanath Ratnaweera
How to limit CPU usage on server? 9 Visvanath Ratnaweera
Index on user.username 1 Ian Griffiths
Celeron D Server 1 Visvanath Ratnaweera
Apache tuning for Moodle 4 Kiril Ilarionov
Setup New Moodle Server 1 Visvanath Ratnaweera
Server Requirement to serve 25,000 users 3 Visvanath Ratnaweera
If you have trouble with performance... 0 Maik Riecken
Uploading PowerPoint documents 1 A. T. Wyatt
Moodle/MYSQL Performance... 1 Jeffrey Peninger
Database Load 1.8.1 5 Tim Hunt
Specs for new server just for Moodle 17 Alex DePena
CPU Problems 8 Matt Gibson
Linux load problems at 16:14 each day 5 Michael Spall
Apache Request Spikes 3 Michael Spall
Really awful performance 2 Matt Gibson
What are the hardware requirements for 100 to 500 users? 1 Matt Gibson
Hardware for Moodle, DimDim, Backup and live streaming 3 Anil Sharma
How much disk space for 5000 users and 1200 courses??? 2 Paolo Oprandi
Yahoo Yslow - can we cache the .php stylesheets 2 Martin Dougiamas
VPS Catch-22 1 Matt Gibson
Memory runs out on new server 33 Mark Hilliard
What Hardware and Software on you using on your campus to run Moodle? 5 Visvanath Ratnaweera
Performance issues in 1.8 (Stay 1.8 or revert to 1.6) 10 A. T. Wyatt
Anybody using moodle with dimdim 0 Ratnesh Mathur
How to build a cluster. 1 Greg Hayden
MySQL Database Overloaded on Solaris 10 1 Wen Hao Chuang
Site responding quickly except for one thing... 3 Steve Hyndman
Cron.php 0 Ângelo Rigo
Student Can't See Whole Quiz 1 Tim Hunt
Cheap hosting for Moodle? 30 Michael Penney
Slow only on SOME computers 0 October Smith
!.7.1+ Slow Login 5 Drew Rogers
cron.php backup takes more than 24 hours 2 Tobias Marx
unenrolling participants during course reset 2 Shamim Rezaie
Is two better than one? 4 Jim Peterson
Is there a right hosting package? 2 Michael Penney
Testing early version of the 1.9 performance patches 0 Martín Langhoff
mysql problem after upgrade to 1.8 0 Patrick Landry
many queries at login after update to 1.8.2+ 4 Wen Hao Chuang
VIewing Student Very Slow 8 Samuli Karevaara
Moodle pages on local computer open VERY slowly. 1 Jez H
Hanging before File Upload 0 Jez H
IP based access 11 Anthony Borrow
Running moodle on the web farm with 25000 users(800-3000) Simultanious 0 Munish Gupta
Splitting Server Load 1 Jai Gupta
NIC Teaming 3 Martín Langhoff
Best performance configuraction for APC 3 Anthony Borrow
no use of RAM 3 Jai Gupta
apt hardware requirement and server setup required 5 Maik Riecken
php accelearator issue with virtual hosts? 5 Maik Riecken
Did anyone see problems with a project ... 2 Andy Tagliani
500 concurrent Quiz users 4 n -
Moodle 1.8.2 (ODBTP) 0 Ben Steeples
Searching for a Host 9 Jackie Meyer
Upgrade degraded performance...? 13 Heather P
Moodle really slow. 7 Max Garrick
Moving javaScript to bottom of page 0 Jez H
Moodle site Hangs Up- "Could not find forum module!!" 1 Todd Thornton
dbperformance interpretation 2 Mariana vd Walt
Moodle and local PC CBT files for 12,000 users across New Zealand 0 Tomer Sagi
How to make a custom php.ini 0 Just H