Merge remote-tracking branch 'waldi/vsftpd-systemd-upload'
[mirror/dsa-puppet.git] / modules / buildd / files / buildd-schroot-aptitude-kill
index 5e90d77..c7bc36a 100755 (executable)
@@ -34,7 +34,7 @@ except OSError, e:
        if e.errno == errno.ENOENT:
                sys.exit(0)
 
-total_mem = psutil.phymem_usage().total
+total_mem = psutil.virtual_memory().total
 cutoff_time = 60*10
 
 for p in psutil.process_iter():
@@ -54,10 +54,8 @@ for p in psutil.process_iter():
                if not rootdir.startswith('/var/lib/schroot/mount'): continue
                #
                used = p.get_memory_info().vms
-               if used < total_mem: continue
-               #
                cputime = p.get_cpu_times().user
-               if cputime < cutoff_time: continue
+               if used < total_mem and cputime < cutoff_time: continue
                #
                p.kill()
        except psutil.NoSuchProcess: