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.
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.
Results of Data Move (Before and After)