PHP Classes

System monitor and Throttle: Monitor system usage and throttle heavy programs

Recommend this page to a friend!
  Info   Screenshots   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 709 All time: 4,645 This week: 488Up
Version License PHP version Categories
system-monitor 1.0.0BSD License5PHP 5, System information, Files and ...
Description 

Author

This class can be used to monitor the system usage and throttle heavy programs.

It can check if the CPU load is too high and whether the available disk space on certain partition is too low.

The class can also execute a given program and suspend its execution when the system resources usage is excessive. Then it can wait and resume the program execution when the resources usage lowers to acceptable levels again.

It can be used to throttle the execution of heavy programs, so other programs that have greater priority can run faster.

Picture of Manuel Lemos
  Performance   Level  
Name: Manuel Lemos <contact>
Classes: 45 packages by
Country: Portugal Portugal

Screenshots (1)  
  • throttle_heavy_program.png
  Files folder image Files (5)  
File Role Description
Files folder imagedocumentation (1 file)
Accessible without login Plain text file throttle_heavy_program.php Example Example of how to throttle the execution of an heavy program
Plain text file system_monitor.php Class System monitor class
Accessible without login Plain text file heavy_program.php Aux. Example script of an heavy program

  Files folder image Files (5)  /  documentation  
File Role Description
  Accessible without login HTML file system_monitor_class.html Doc. Documentation of the class

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:709
This week:0
All time:4,645
This week:488Up