luci-mod-admin-full: fix average traffic calculation in realtime bandwidth
Fixes #1908. Suggested-by: "mgalyean" Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
ff55e7f6b5
commit
b79982e5df
1 changed files with 5 additions and 10 deletions
|
@ -202,18 +202,13 @@
|
||||||
data_rx_peak = Math.max(data_rx_peak, data_rx[i]);
|
data_rx_peak = Math.max(data_rx_peak, data_rx[i]);
|
||||||
data_tx_peak = Math.max(data_tx_peak, data_tx[i]);
|
data_tx_peak = Math.max(data_tx_peak, data_tx[i]);
|
||||||
|
|
||||||
if (i > 0)
|
data_rx_avg += data_rx[i];
|
||||||
{
|
data_tx_avg += data_tx[i];
|
||||||
data_rx_avg = (data_rx_avg + data_rx[i]) / 2;
|
|
||||||
data_tx_avg = (data_tx_avg + data_tx[i]) / 2;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
data_rx_avg = data_rx[i];
|
|
||||||
data_tx_avg = data_tx[i];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
data_rx_avg = (data_rx_avg / Math.max(data_rx.length, 1));
|
||||||
|
data_tx_avg = (data_tx_avg / Math.max(data_tx.length, 1));
|
||||||
|
|
||||||
/* remember current timestamp, calculate horizontal scale */
|
/* remember current timestamp, calculate horizontal scale */
|
||||||
data_stamp = data[data.length-1][TIME];
|
data_stamp = data[data.length-1][TIME];
|
||||||
data_scale = height / (data_max * 1.1);
|
data_scale = height / (data_max * 1.1);
|
||||||
|
|
Loading…
Reference in a new issue