From: Folke Gleumes <f.gleu...@proxmox.com> Originally-by: Folke Gleumes <f.gleu...@proxmox.com> [AL: * rebased on current master * switch to new, more generic read_cgroup_pressure function ] Signed-off-by: Aaron Lauterer <a.laute...@proxmox.com> --- src/PVE/QemuServer.pm | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/src/PVE/QemuServer.pm b/src/PVE/QemuServer.pm index 92c8fad..01f7a4f 100644 --- a/src/PVE/QemuServer.pm +++ b/src/PVE/QemuServer.pm @@ -2662,6 +2662,14 @@ sub vmstatus { } else { $d->{cpu} = $old->{cpu}; } + + my $pressures = PVE::ProcFSTools::read_cgroup_pressure("qemu.slice/${vmid}.scope"); + $d->{pressurecpusome} = $pressures->{cpu}->{some}->{avg10}; + $d->{pressurecpufull} = $pressures->{cpu}->{full}->{avg10}; + $d->{pressureiosome} = $pressures->{io}->{some}->{avg10}; + $d->{pressureiofull} = $pressures->{io}->{full}->{avg10}; + $d->{pressurememorysome} = $pressures->{memory}->{some}->{avg10}; + $d->{pressurememoryfull} = $pressures->{memory}->{full}->{avg10}; } return $res if !$full; -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel