Book Image

Moodle 2 Administration

Book Image

Moodle 2 Administration

Overview of this book

Moodle has evolved from an academic project to the world's most popular virtual learning environment. During this evolution, its complexity has risen dramatically and so have the skills that are required to administer the system.Moodle 2 Administration is a complete, practical guide to administering Moodle sites. It covers how to set up Moodle in any learning environment, configuration and day-to-day admin tasks, as well as advanced options for customizing and extending Moodle.The author, who has been administering systems for over 20 years, has adopted a problem-solution approach to bring the content in line with your day-to-day operations. The practical examples will help you to set up Moodle for large groups and small courses alike. This is a one-stop reference for any task you will ever come across when administering a Moodle site of any shape and size.
Table of Contents (24 chapters)
Moodle 2 Administration
Credits
About the Author
About the Reviewers
www.PacktPub.com
PacktLib.PacktPub.com
Preface

Moodle performance profiling and monitoring


When you set up your Moodle system, you will be able to take some initial precautions to optimize the performance of your VLE. However, the real test is when Moodle is in full operation, that is, when the system is under load.

Built-in profiling

Moodle provides some basic profiling information that you turn on under Development | Debugging, where you have to enable the Performance info parameter. This will display information about execution time, RAM usage, number of files in use, CPU usage and load, session size, as well as various filter and caching measures (less information will be shown on a Windows-based installation). The data will be displayed in the footer of Moodle as long as it is supported by the theme in use (for instance, Standard White).

Moodle further supports profiling at PHP level. While this is mainly targeted at developers it may be helpful for administrators to identify bottlenecks in their system. The internal profiling is...