Update perftool.php

This commit is contained in:
Namhyeon Go 2020-02-24 14:51:56 +09:00 committed by GitHub
parent d7f21964b5
commit 5d5ecbe8a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -20,13 +20,13 @@ if(!is_fn("get_cpu_idle")) {
} }
if(!is_fn("set_min_cpu_idle")) { if(!is_fn("set_min_cpu_idle")) {
function set_min_cpu_idle($min_cpu_idle=0.01) { function set_min_cpu_idle($idle=0.01) {
$wait = 0; $wait = 0;
// default (cpu_sleep_time): 3 seconds // default (cpu_sleep_time): 3 seconds
$cpu_sleep_time = floatval(get_value_in_array("cpu_sleep_time", $config, 3)); $cpu_sleep_time = floatval(get_value_in_array("cpu_sleep_time", $config, 3));
if($min_cpu_idle > 0 && $min_cpu_idle < 1) { if($idle > 0 && $idle < 1) {
while(get_cpu_idle() < $min_cpu_idle) { while(get_cpu_idle() < $idle) {
if($wait == 0) { if($wait == 0) {
write_common_log("CPU usage exceeded. wait a few seconds...", "helper/preftool"); write_common_log("CPU usage exceeded. wait a few seconds...", "helper/preftool");
} }