mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-07 14:51:37 +00:00
display KSM sharing on node status panel
This commit is contained in:
parent
f819963558
commit
20539e0c29
@ -246,6 +246,11 @@ __PACKAGE__->register_method({
|
|||||||
total => $meminfo->{memtotal},
|
total => $meminfo->{memtotal},
|
||||||
used => $meminfo->{memused},
|
used => $meminfo->{memused},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
$res->{ksm} = {
|
||||||
|
shared => $meminfo->{memshared},
|
||||||
|
};
|
||||||
|
|
||||||
$res->{swap} = {
|
$res->{swap} = {
|
||||||
free => $meminfo->{swapfree},
|
free => $meminfo->{swapfree},
|
||||||
total => $meminfo->{swaptotal},
|
total => $meminfo->{swaptotal},
|
||||||
|
@ -25,6 +25,10 @@ Ext.define('PVE.node.StatusView', {
|
|||||||
return per.toFixed(2) + "%";
|
return per.toFixed(2) + "%";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var render_ksm = function(value) {
|
||||||
|
return PVE.Utils.format_size(value.shared);
|
||||||
|
};
|
||||||
|
|
||||||
var render_meminfo = function(value) {
|
var render_meminfo = function(value) {
|
||||||
var per = (value.used / value.total)*100;
|
var per = (value.used / value.total)*100;
|
||||||
var text = "<div>Total: " + PVE.Utils.format_size(value.total) + "</div>" +
|
var text = "<div>Total: " + PVE.Utils.format_size(value.total) + "</div>" +
|
||||||
@ -40,6 +44,7 @@ Ext.define('PVE.node.StatusView', {
|
|||||||
wait: { header: 'IO delay', required: true, renderer: render_cpu },
|
wait: { header: 'IO delay', required: true, renderer: render_cpu },
|
||||||
memory: { header: 'RAM usage', required: true, renderer: render_meminfo },
|
memory: { header: 'RAM usage', required: true, renderer: render_meminfo },
|
||||||
swap: { header: 'SWAP usage', required: true, renderer: render_meminfo },
|
swap: { header: 'SWAP usage', required: true, renderer: render_meminfo },
|
||||||
|
ksm: { header: 'KSM sharing', required: true, renderer: render_ksm },
|
||||||
rootfs: { header: 'HD space (root)', required: true, renderer: render_meminfo },
|
rootfs: { header: 'HD space (root)', required: true, renderer: render_meminfo },
|
||||||
pveversion: { header: 'PVE Manager version', required: true },
|
pveversion: { header: 'PVE Manager version', required: true },
|
||||||
kversion: { header: 'Kernel version', required: true }
|
kversion: { header: 'Kernel version', required: true }
|
||||||
|
Loading…
Reference in New Issue
Block a user