summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2010-11-07 14:23:07 +0000
committerPaul Buetow <paul@buetow.org>2010-11-07 14:23:07 +0000
commit90f64eefd2969d3b445d418c91ea1d4a17292810 (patch)
tree4e781f6b6887a2e80625acc7cee1a00d740c2eac
parent0adb7fdb616f8f7ca80c7261e93e6dec0f0b9c37 (diff)
system + user <= 70% => user == yellow
system + user > 70% => user == orange system + user > 90% => user == red
-rwxr-xr-xcpuload.pl7
1 files changed, 4 insertions, 3 deletions
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}));