From 1f7688aa0fb95a9947964edac928c295bbe6288a Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 23 Jun 2012 15:58:52 +0200 Subject: calculate loadavg remote --- lib/Loadbars/Main.pm | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) (limited to 'lib/Loadbars') diff --git a/lib/Loadbars/Main.pm b/lib/Loadbars/Main.pm index 945e197..b1f2abb 100644 --- a/lib/Loadbars/Main.pm +++ b/lib/Loadbars/Main.pm @@ -121,32 +121,10 @@ sub stats_thread ($;$) { close \\\$fh; } - sub parse_cpu_line { - my \\\$line = shift; - my ( \\\$name, \%load ); - - ( \\\$name, \@load{qw(user nice system idle iowait irq softirq steal guest)} ) = - split ' ', \\\$line; - - # Not all kernels support this - \\\$load{steal} = 0 unless defined \\\$load{steal}; - \\\$load{guest} = 0 unless defined \\\$load{guest}; - - \\\$load{TOTAL} = - sum( \@load{qw(user nice system idle iowait irq softirq steal guest)} ); - - return ( \\\$name, \%load ); - } - - sub cpu { - printf qq(CPUSTATS\n); - cat(qq(/proc/stat)); - } - for (0..$C{samples}) { loadavg(); - cpu(); - + printf qq(CPUSTATS\n); + cat(qq(/proc/stat)); printf qq(MEMSTATS\n); cat(qq(/proc/meminfo)); printf qq(NETSTATS\n); -- cgit v1.2.3