note 126473 added to function.sys-getloadavg

From: Date: Mon, 04 Oct 2021 08:50:39 +0000
Subject: note 126473 added to function.sys-getloadavg
Groups: php.notes 
Request: Send a blank email to php-notes+get-217025@lists.php.net to get a copy of this message
simple function to get the cpu load with availability to most os platforms because I haven't actually been able to find a similar protocol if you happen to be testing out various os platforms... function cpu_load():?string { $load=''; if(strtolower(PHP_OS_FAMILY)=="windows") { exec("wmic cpu get loadpercentage /all",$out); if($out) { foreach($out as $line) { if($line&&preg_match("/^[0-9]+\$/",$line)) { $load=$line; break; } } } } else { $load=sys_getloadavg(); } return $load; } ---- Server IP: 45.112.84.4 Probable Submitter: 45.112.85.242 (proxied: 104.194.40.6) ---- Manual Page -- https://php.net/manual/en/function.sys-getloadavg.php Edit -- https://main.php.net/note/edit/126473 Del: integrated -- https://main.php.net/note/delete/126473/integrated Del: useless -- https://main.php.net/note/delete/126473/useless Del: bad code -- https://main.php.net/note/delete/126473/bad+code Del: spam -- https://main.php.net/note/delete/126473/spam Del: non-english -- https://main.php.net/note/delete/126473/non-english Del: in docs -- https://main.php.net/note/delete/126473/in+docs Del: other reasons-- https://main.php.net/note/delete/126473 Reject -- https://main.php.net/note/reject/126473 Search -- https://main.php.net/manage/user-notes.php

« previous php.notes (#217025) next »