mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-07-27 09:38:44 +00:00
statd: report memory usage in KB
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
87be2c19e3
commit
cc3d280b98
@ -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();
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user