Achieving 100000 hits in Moodle Performance

In order to stress test our Moodle installation on IIS7.5 with PHP 5.6.3 we used the following –

Installed Moodle, PHP, Opcache (included in PHP and MySQL with Microsoft web installer.  (We later upgraded the PHP version from here)

  • Downloaded PHP 5.63 from here and registered new PHP with IIS7.5 PHP Manager

Moodle Session Handling

Site Administration – Server – Session handling – Disable database for session information.

moodle session handling

Testing the Cache performance on 100,000 uniques requests per operation (See the after Moodle Data more below)



FX-6100 3.3Ghz CPU (Six Core) (info)
2 Western Digital 2 TB Hard Disk (info)
8 GB of Ram DDR3
Windows Server 2008 R2 (Processor Scheduling – Background and Virtual Memory – System Managed to second Hard Disk)


Note: We moved the MoodleData to a third hard disk and moved the SQL Temp to a SSD.

The Tennessee College of Applied Technology – Shelbyville (Tennessee Technology Center at Shelbyville at the time) won Computerworld’s Laureate and Techtarget’s SearchCIO-Midmarket 2012 Customer Experience/Integration awards awards for their LMS system (supplemental to classroom work and hands-on).

Stats from Moodle

After the data was moved to a new drive and moving SQL temp move.

100000 After Moving Data

Results of Data Move (Before and After)

After Move

About TCAT Shelbyville IT Department

The Tennessee College of Applied Technology - is one of 46 institutions in the Tennessee Board of Regents System, the seventh largest system of higher education in the nation. This system comprises six universities, fourteen community colleges, and twenty-six Applied Technology Colleges.
This entry was posted in Business, Computers, Education, freeware, Information Technology, Organizations, Technology, Windows and tagged , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s