Merge pull request #17565 from liviuconcioiu/monitor
Fix system memory and system swap values on Windows Fixes #17386
This commit is contained in:
commit
3e1834e144
@ -263,15 +263,15 @@ AJAX.registerOnload('server/status/monitor.js', function () {
|
||||
'memory': {
|
||||
title: Messages.strSystemMemory,
|
||||
series: [{
|
||||
label: Messages.strTotalMemory,
|
||||
fill: true
|
||||
}, {
|
||||
dataType: 'memory',
|
||||
label: Messages.strUsedMemory,
|
||||
fill: true
|
||||
}, {
|
||||
label: Messages.strFreeMemory,
|
||||
fill: true
|
||||
}],
|
||||
nodes: [{ dataPoints: [{ type: 'memory', name: 'MemTotal' }], valueDivisor: 1024 },
|
||||
{ dataPoints: [{ type: 'memory', name: 'MemUsed' }], valueDivisor: 1024 }
|
||||
nodes: [{ dataPoints: [{ type: 'memory', name: 'MemUsed' }], valueDivisor: 1024 },
|
||||
{ dataPoints: [{ type: 'memory', name: 'MemFree' }], valueDivisor: 1024 }
|
||||
],
|
||||
maxYLabel: 0
|
||||
},
|
||||
@ -279,14 +279,14 @@ AJAX.registerOnload('server/status/monitor.js', function () {
|
||||
'swap': {
|
||||
title: Messages.strSystemSwap,
|
||||
series: [{
|
||||
label: Messages.strTotalSwap,
|
||||
fill: true
|
||||
}, {
|
||||
label: Messages.strUsedSwap,
|
||||
fill: true
|
||||
}, {
|
||||
label: Messages.strFreeSwap,
|
||||
fill: true
|
||||
}],
|
||||
nodes: [{ dataPoints: [{ type: 'memory', name: 'SwapTotal' }] },
|
||||
{ dataPoints: [{ type: 'memory', name: 'SwapUsed' }] }
|
||||
nodes: [{ dataPoints: [{ type: 'memory', name: 'SwapUsed' }], valueDivisor: 1024 },
|
||||
{ dataPoints: [{ type: 'memory', name: 'SwapFree' }], valueDivisor: 1024 }
|
||||
],
|
||||
maxYLabel: 0
|
||||
}
|
||||
|
||||
@ -130,6 +130,7 @@ class WindowsNt extends Base
|
||||
$buffer = $this->getWMI('Win32_PageFileUsage');
|
||||
|
||||
$mem['SwapTotal'] = 0;
|
||||
$mem['SwapFree'] = 0;
|
||||
$mem['SwapUsed'] = 0;
|
||||
$mem['SwapPeak'] = 0;
|
||||
|
||||
@ -139,6 +140,8 @@ class WindowsNt extends Base
|
||||
$mem['SwapPeak'] += $swapdevice['PeakUsage'] * 1024;
|
||||
}
|
||||
|
||||
$mem['SwapFree'] = $mem['SwapTotal'] - $mem['SwapUsed'];
|
||||
|
||||
return $mem;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user