From 90f64eefd2969d3b445d418c91ea1d4a17292810 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 7 Nov 2010 14:23:07 +0000 Subject: system + user <= 70% => user == yellow system + user > 70% => user == orange system + user > 90% => user == red --- cpuload.pl | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'cpuload.pl') diff --git a/cpuload.pl b/cpuload.pl index 8714e03..e2e4f57 100755 --- a/cpuload.pl +++ b/cpuload.pl @@ -229,13 +229,14 @@ sub graph_stats ($$) { $rect_iowait->height($heights{iowait}); $rect_iowait->x($x); $rect_iowait->y($y); - + + my $system_n_user = sum @load_average{qw(user system)}; $app->fill($rect_iowait, $colors->{black}); $app->fill($rect_nice, $colors->{green}); $app->fill($rect_system, $colors->{blue}); - $app->fill($rect_user, $load_average{user} >= 90 + $app->fill($rect_user, $system_n_user >= 90 ? $colors->{red} - : ( $load_average{user} >= 70 + : ( $system_n_user >= 70 ? $colors->{orange} : $colors->{yellow})); -- cgit v1.2.3