mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-03 23:46:58 +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},
|
||||
used => $meminfo->{memused},
|
||||
};
|
||||
|
||||
$res->{ksm} = {
|
||||
shared => $meminfo->{memshared},
|
||||
};
|
||||
|
||||
$res->{swap} = {
|
||||
free => $meminfo->{swapfree},
|
||||
total => $meminfo->{swaptotal},
|
||||
|
@ -25,6 +25,10 @@ Ext.define('PVE.node.StatusView', {
|
||||
return per.toFixed(2) + "%";
|
||||
};
|
||||
|
||||
var render_ksm = function(value) {
|
||||
return PVE.Utils.format_size(value.shared);
|
||||
};
|
||||
|
||||
var render_meminfo = function(value) {
|
||||
var per = (value.used / value.total)*100;
|
||||
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 },
|
||||
memory: { header: 'RAM 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 },
|
||||
pveversion: { header: 'PVE Manager version', required: true },
|
||||
kversion: { header: 'Kernel version', required: true }
|
||||
|
Loading…
Reference in New Issue
Block a user