Only fetch the processes if needed

This commit is contained in:
Michael 2022-12-03 19:44:50 +00:00
parent 8cb7d4a9bd
commit fa80c69d94
2 changed files with 5 additions and 4 deletions

View file

@ -438,11 +438,12 @@ class System
/**
* Fetch the load and number of processes
*
* @param bool $get_processes
* @return array
*/
public static function getLoadAvg(): array
public static function getLoadAvg(bool $get_processes = true): array
{
if (@is_readable('/proc/loadavg')) {
if ($get_processes && @is_readable('/proc/loadavg')) {
$content = @file_get_contents('/proc/loadavg');
if (empty($content)) {
$content = shell_exec('uptime | sed "s/.*averages*: //" | sed "s/,//g"');