mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Write out all javascript updates in one batch instead of updating the uptime before the sleep statements.
This commit is contained in:
parent
09b4b95a8d
commit
aa1f46364f
@ -251,10 +251,6 @@ $counter = 0;
|
||||
|
||||
While(!Connection_Aborted()) {
|
||||
|
||||
echo "<script language='javascript'>\n";
|
||||
/* Update uptime */
|
||||
echo "document.forms[0].uptime.value = '" . get_uptime() . "';\n";
|
||||
|
||||
/* Update CPU meter */
|
||||
sleep(1);
|
||||
$cpuTicks = get_cputicks();
|
||||
@ -262,10 +258,6 @@ While(!Connection_Aborted()) {
|
||||
$cpuTicks2 = get_cputicks();
|
||||
$cpuUsage = get_cpuusage($cpuTicks, $cpuTicks2);
|
||||
|
||||
echo "document.cpuwidtha.style.width='" . $cpuUsage . "';\n";
|
||||
echo "document.cpuwidthb.style.width='" . (100 - $cpuUsage) . "';\n";
|
||||
echo "document.forms[0].cpumeter.value = '" . $cpuUsage . "%';\n";
|
||||
|
||||
/* Update memory usage */
|
||||
exec("/sbin/sysctl -n vm.stats.vm.v_active_count vm.stats.vm.v_inactive_count " .
|
||||
"vm.stats.vm.v_wire_count vm.stats.vm.v_cache_count vm.stats.vm.v_free_count", $memory);
|
||||
@ -275,6 +267,13 @@ While(!Connection_Aborted()) {
|
||||
$usedMem = $totalMem - $freeMem;
|
||||
$memUsage = round(($usedMem * 100) / $totalMem, 0);
|
||||
|
||||
echo "<script language='javascript'>\n";
|
||||
echo "document.forms[0].uptime.value = '" . get_uptime() . "';\n";
|
||||
|
||||
echo "document.cpuwidtha.style.width='" . $cpuUsage . "';\n";
|
||||
echo "document.cpuwidthb.style.width='" . (100 - $cpuUsage) . "';\n";
|
||||
echo "document.forms[0].cpumeter.value = '" . $cpuUsage . "%';\n";
|
||||
|
||||
echo "document.memwidtha.style.width='" . $memUsage . "';\n";
|
||||
echo "document.memwidthb.style.width='" . (100 - $memUsage) . "';\n";
|
||||
echo "document.forms[0].memusagemeter.value = '" . $memUsage . "%';\n";
|
||||
|
||||
Loading…
Reference in New Issue
Block a user