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
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
EACCELERATOR: PHP crashed 2 Jim Coe
scalable architecture for moodle 0 robert ngo
Large Scale Moodle Implementation Help 7 Justin Haaga
One Database and More Moodle Website 4 Jet Batung Bakal
problems with PHP and eAccelerator installed from yum 0 Thomas Haines
How can I stress test my server? 9 Michael Spall
Moodle Sites - Scaling and Architecture 5 Panyarak Ngamsritragul
What are hardware requirement to support 1000 access simultaneously 3 Rob Duncan
Moodle Performance 4 Jet Batung Bakal
More Performance Changing block_online_users.php 2 Tadeu do Carmo Alves
Internal vs External Moodle Host (Pro's & Cons) 2 Jon Witts
Moodle.. Server.. 5 Barbara Harkin
Can moodle 1.9 support 1000 concurrent users 3 rolio rolio
server refuses connection 9 ahmad nazrin
problem in pages loading 0 sajad khadem nejad
Mac server(s) and Moodle? 5 Robert Brenstein
Some trouble using JMeter to benchmark Moodle 1 Jordan Tomkinson
Site Import Problems 0 Keith Wills
FastCGI and Threadsafe 0 Chris Williams
Moodle performance 5 HJWUCGA INC.
Distributed Moodle Installation 7 Gaurav Vaish
Proxy balancer and stickysession value 0 Bko 83
Limit space used by a course 3 Daniele Armaioli Magi
low performance 1 Howard Miller
Memory Problems 3 Jason Hollowell
If you can start again - innoDB or MyISAM 2 HJWUCGA INC.
minimum requirements 4 Visvanath Ratnaweera
Moodle Hosting Requirements 7 Glenys Hanson
New moodle.org 14 HJWUCGA INC.
Page delivery 6 to 12 seconds (too slow) 5 HJWUCGA INC.
Hardware requirement for 150 simultaneous users 2 Khoa Dinh
Moodle + Gzip or ob_gzhandler 0 Genner Cerna
apache2 vs lighttpd - take a second look 19 Justin Haaga
Recommended best practice for enterprise Moodle and to improve performance of the system 5 Chad Outten
Cron on a separate server 14 Jai Gupta
install moodle with linux 1 Visvanath Ratnaweera
Linux server - what version 12 Bartosz Cisek
Free cron solutions 5 Nguyen An Thuan
MySQL building a moodle temp table takes a long time 1 Taylor Judd
overloading mysql 8 Visvanath Ratnaweera
Read/Write splitting of DB operations 0 Jai Gupta
64 bit Moodle 9 Visvanath Ratnaweera
New platform for deploying Moodle 0 Tim Hunt
Apache memory handling: MaxMemFree 1 Dan Poltawski
database connection failed! 8 Justin Haaga
Help choosing a hosting solution 56 Robert Robinson
Moving to production 1 Visvanath Ratnaweera
Apache Configuration for 2000 Users for Quiz ?? 13 Martín Langhoff
Options for a Multiple Site Setup (40+) 13 Michael Penney
Memcached/eA in Moodle 2.0 4 James McLean
Moodle 1.9 - Will clearing: mdl_backup_log "To store every course backup log info" help performance 2 Tim Hunt
Moodle over 40 000 users 2 Carlos Romero
100% CPU Utilisation 6 Carlos Romero
Hardware Loadbalancer for Moodle 3 Carlos Romero
Running both eAccelerator and memcached 1 Justin Haaga
mdl_cache_text 4 Robert Brenstein
1.9.4+ (almost 1.9.5) and performance - table mdl_user_info_data 1 Taylor Judd
Cleaning Up Moodle Data 6 Dion Baker
Sizing policy 1 Howard Miller
Frequent Connection Failures 2 Keith Nelms
Virtual Hosting- Ubuntu 0 Mike Rehner
MySQL Cluster or Oracle options 8 Gary Benner
What do these numbers mean? 2 Tiffany Morgan
MySQL Clustering? 16 Valery Fremaux
Looking for examples of really HUGE Moodle installations 16 Dan Marsden
500 concurrent users through multiple vps-s? 2 Howard Miller
Moodle packet sizes 6 Visvanath Ratnaweera
Hardware Requirements for about 2000 simultaneous users 1 Visvanath Ratnaweera
*Minimum* Moodle Setup for cloud computing hosting 18 E. L. Cooper
cannot download php_apc.dll for windows server 6 Bobby Snow
Moodle on 64-bit machine - HP BL460 3 HJWUCGA INC.
seprating moodle servers from moodledata and mysql servers for large amount of users 11 Marc Grober
How to increase the size of the uploaded files 3 Bryan Williams
How do you promote your Moodle? 1 Jeff Forssell
Moodle.org server specifications 18 Ebenezer Le Page
Upgrades 1 Eric Hagley
Implications of using persistent connections 0 Luis de Vasconcelos