From cc3d280b987ee52b1736352448bd31c782c2478e Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Mon, 18 Nov 2019 18:15:04 +0100 Subject: [PATCH] statd: report memory usage in KB Signed-off-by: Thomas Lamprecht --- PVE/Service/pvestatd.pm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/PVE/Service/pvestatd.pm b/PVE/Service/pvestatd.pm index a50f3499..5d13179f 100755 --- a/PVE/Service/pvestatd.pm +++ b/PVE/Service/pvestatd.pm @@ -562,14 +562,15 @@ sub run { $cycle++; my $mem = PVE::ProcFSTools::read_memory_usage(); + my $resident_kb = $mem->{resident} / 1024; if (!defined($initial_memory_usage) || ($cycle < 10)) { - $initial_memory_usage = $mem->{resident}; + $initial_memory_usage = $resident_kb; } else { - my $diff = $mem->{resident} - $initial_memory_usage; - if ($diff > 5*1024*1024) { + my $diff = $resident_kb - $initial_memory_usage; + if ($diff > 5 * 1024) { syslog ('info', "restarting server after $cycle cycles to " . - "reduce memory usage (free $mem->{resident} ($diff) bytes)"); + "reduce memory usage (free $resident_kb ($diff) KB)"); $self->restart_daemon(); } }