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
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
Some times files are not being uploaded.. getting bad page 0 Miki Alliel
THe best program for Video conferencing in MOODLE??? 3 Manuel Padilla Heredia
Server Requirements - help with holiday homework 2 Simon Borgert
Xcache for windows server 2003 1 Visvanath Ratnaweera
Help with MySQL ini files 7 Tadeu do Carmo Alves
WYSIWYG gone in forum using Safari 4 5 Jonathan Moore
Removing old user data 1 Robert Brenstein
User peformance based on platform 11 Tiffany Morgan
Moodle Hosting, What do I need 14 E. L. Cooper
Course disk usage 14 Elvedin Trnjanin
Is Moodle Enterprise Ready? 6 David Mark Weiss
Desktop Requirements 0 Chris Potter
General performance of file upload 0 P P
What a "state of art" machine does 8 Martín Langhoff
Chat - Server requirements 0 Jeison Oliveira
Server Requirements: 200 simultaneous users 10 Elvedin Trnjanin
How to estimate Hardware Requirements 1 Visvanath Ratnaweera
Server Admins: Spec Question 1 Visvanath Ratnaweera
Placement of custom php.ini within Moodle 1 Dakota Duff
Sessions in Database problem with Adodb 19 Wen Hao Chuang
MySql Emergency!! Noobs in NEED!!!! 6 Nina Kieninger
Tunning moodle+apache+mysql+php RHEL 5 15 Tadeu do Carmo Alves
choosing operating system for large installations 2 Robert Brenstein