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
Windows 2000 Server migration to Linux 11 Martin Griffiths
Almost Done 9 Gary Benner
Moodle for 50,000 users? (was Re: Moodle Hosting Sites) 1 Robert Brenstein
moodle server very slow for me 4 Tadeu do Carmo Alves
Concurrent Users 3 Gary Anderson
Reqrired frontend and backend specification required for about 100,000 user 7 Visvanath Ratnaweera
Admin user logging into Moodle 1.9.4 behind a hardware load balancer 5 Brad Marshall
Concurrent Users 20 Robert Brenstein
Calendar's Performance 3 Eugene Dest
Real database Usage multiple moodle sites 2 Shimron Trammell
cron job aborted by provider causes collateral damage 1 Howard Miller
Maxiumum Simultaneous Users 1 Tim Hunt
Windows Install: XAMP or Regular Install 2 Jon Witts
Images missing after mod_gzip implimentation 3 Steven O'Donnell
Performance: I just call... 7 Petrus 4
A Proposal to Speed Up Moodle Sites Greatly 11 Ron Meske
Use of memcached in 2.0 1 Petr Skoda
Restoring data files and work on Moodle 0 DeLea Payne
Persistent Moodle Live-DVD 3 kenneth wyrick
Building clustered Moodle hosting environment how much Internet speed? 1 Henning Bostelmann
XML page can not be displayed. 7 Tim Hunt
Experiments in Performance Optimization 4 Dakota Duff
Slow Moodle Subwebs 0 Roger Mepham
Apache Performance 11 Jon Witts
Apache crash 7 Red Morris
hardware recommendations 3 Howard Miller
MySQL much faster that Postgres - is this true? 11 Fredrik Ndjurumana
Basic Newbie Question 8 Tim Hunt
Apache crashes due to PHP memory error 14 Jade Tippett
Which modules does apache need 0 Heather P
Help with settings for a beefy server 5 Red Morris
Mysql performance help 6 Taylor Judd
Moodle benchmark test 9 sulochana sooriyaarachchi
Hosted Linux moodle vs local Windows 2003 server 4 John Bonner
Serious Performance Issues with 1.7 6 Howard Miller
Test Load moodle 1 Visvanath Ratnaweera
Serious Performance Issues 8 Samuli Karevaara
Multiple Sites and data folders 6 Mark Picker
XML Error when logging to our development environment 1 Tim Hunt
Internal hosting versus external hosting 4 Tim Hunt
Windows Vista --Vs-- Windows XP 0 Thomas Saccardi
apache getting stuck 1 Visvanath Ratnaweera
Migrating from Windows VM to Linux VM 4 Visvanath Ratnaweera
Hardware Requirements of Moodle 23 Visvanath Ratnaweera
Post Data file for Apache Benchmark AB? 11 sulochana sooriyaarachchi
A moodle setup for 10K simultaneous users 7 Elvedin Trnjanin
Random quiz performance problem? 2 Per Bressendorff
List of instances where database is accessed 2 Swapnil Thakre
Moodle very very slow locks up..!! 5 Elvedin Trnjanin
Moodle Connection Limitations 2 Ann Adamcik
Moodle BSD ports performance? 6 Kiril Ilarionov
Performance tuning tips for tuning a VM 2 Scott Karren
Slow Performance 2 Alex 09
utf-8 and mysql 12 Martín Langhoff
Beginner Moodle User 6 Pamela DeRossitte
RAM requirements 6 riccardo capecchi
Dell PowerEdge M600 or Desktop running Ubuntu? 1 Visvanath Ratnaweera
Slow response times for some + ICMP from Moodle? 1 Phil Hopfner
Tool for performance tests 8 Stefan Prasse
Looking for moodle certificated for advice (paid) 2 Valery Fremaux
MySQL gets itself into a Cluster 2 Rahim Virani
Problem of booting after migrating server 0 Rey Ong
Moodle Maintenance 1 Marc Grober
Performance problems and how we solved 9 Jose' Coelho
An AMP tuning guide? 2 Red Morris
Moodle Cluster Apache crashes 8 Thomas Haines
VMWare: Any problems with ESX? 7 Taylor Judd
Browser hangs... 1 ETH LET
Moodle Host Site info requested 5 Visvanath Ratnaweera
How many moodle installs on a server? 2 Samuli Karevaara
MySQL running at 100% on beefy server with auto-login 5 Elvedin Trnjanin
Why "role_assign()" && "role_unassign()" takes so much time to execute...? 6 Visvanath Ratnaweera
Jmeter Scripts 0 Elvedin Trnjanin
What do you think about this architecture for 100.000 students? 4 Michael Penney
Is Moodle 64 bit and would you put it on virtual servers? 9 Visvanath Ratnaweera
APC PHP Accelerator - which "CacheType" to set? 5 Phil Hopfner
Moodle installation for different physical sites 0 Gabo Nagyr
University of Victoria BC, Canada to Etheopia - issues/problems? 2 Ken Wilson
How to edit MYSQL variables 14 Lewis Carr
best settings for eAccelerator 2 Mark Little
VMware and Moodle 2 Mark Little
Why a many page aren't loaded in adminpanel 0 Дмитрий Корольчук
High availability - MySQL cluster v's replication 11 Martín Langhoff
Big Moodle installation with two different approaches 3 Khaled Zamani
A little more perspective ... a module 4 Hugh Morrow
Server Cluster & Performance Monitoring 2 Visvanath Ratnaweera
Performance issues with a fresh 1.9 install 4 Tim Hunt
Performance for external database enrolment 0 Ângelo Rigo
Login process hanging 0 Robert Drew
Linux/DB suggestions for home 1.9 server 3 Kent Villard
OS 10.5 Server and PHP Acceleration 7 Dan Trockman
PHP time() returns inconsistent values 2 David Hoffmann
Benchmarking MySQL for Moodle 1 Visvanath Ratnaweera
Using applets java in moodle 2 Ayari Cuevas
Content Compression 2 Visvanath Ratnaweera
Great writeup on Linux disk tuning for DB servers... 1 Lei Zhang
error database failed 2 Visvanath Ratnaweera
Moodle 1.8+ Poor server response time 3 todd vainisi