- Timestamp:
- Mar 13, 2012, 10:39:27 AM (14 years ago)
- Location:
- trunk/tools/who_uses_the_cluster
- Files:
-
- 3 edited
-
_who_uses_the_cluster.sh (modified) (2 diffs)
-
_who_uses_the_cluster_analyze.pl (modified) (4 diffs)
-
who_uses_the_cluster_analyze.sh (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/who_uses_the_cluster/_who_uses_the_cluster.sh
r29107 r33496 25 25 26 26 # The hosts list on which we're sshing 27 HOSTS="ippdb00 ippdb01 ippdb02 \28 ippc01 ippc02 ippc03 ippc04 ippc05 ippc06 ippc07 ippc08 ippc09\27 HOSTS="ippdb00 ippdb01 ippdb02 ippdb03\ 28 ippc01 ippc02 ippc03 ippc04 ippc05 ippc06 ippc07 ippc08 ippc09\ 29 29 ippc10 ippc11 ippc12 ippc13 ippc14 ippc15 ippc16 ippc17 ippc18 ippc19\ 30 ippc20 ippc21 ippc22 ippc23 ippc24 ippc25 ippc26 ippc27 ippc28 ippc29\ 31 ippc30 ippc31 ippc32 ippc33 ippc34 ippc35 ippc36 ippc37 ippc38 ippc39\ 32 ippc40 ippc41 ippc42 ippc43 ippc44 ippc45 ippc46 ippc47 ippc48 ippc49\ 33 ippc50 ippc51 ippc52 ippc53 ippc54 ippc55 ippc56 ippc57 ippc58 ippc59\ 34 ippc60 ippc61 ippc62 ippc63\ 30 35 ipp004 ipp005 ipp006 ipp007 ipp008 ipp009\ 31 36 ipp010 ipp011 ipp012 ipp013 ipp014 ipp015 ipp016 ipp017 ipp018 ipp019\ … … 33 38 ipp030 ipp031 ipp032 ipp033 ipp034 ipp035 ipp036 ipp037 ipp038 ipp039\ 34 39 ipp040 ipp041 ipp042 ipp043 ipp044 ipp045 ipp046 ipp047 ipp048 ipp049\ 35 ipp050 ipp051 ipp052 ipp053" 40 ipp050 ipp051 ipp052 ipp053 ipp054 ipp055 ipp056 ipp057 ipp058 ipp059\ 41 ipp060 ipp061 ipp062 ipp063 ipp064 ipp065 ipp066\ 42 stare00 stare01 stare02 stare03 stare04" 36 43 37 44 # Basename of the files -
trunk/tools/who_uses_the_cluster/_who_uses_the_cluster_analyze.pl
r29108 r33496 15 15 ipp030 ipp031 ipp032 ipp033 ipp034 ipp035 ipp036 ipp037 ipp038 ipp039 16 16 ipp040 ipp041 ipp042 ipp043 ipp044 ipp045 ipp046 ipp047 ipp048 ipp049 17 ipp050 ipp051 ipp052 ipp053 18 ippc01 ippc02 ippc03 ippc04 ippc05 ippc06 ippc07 ippc08 ippc09 17 ipp050 ipp051 ipp052 ipp053 ipp054 ipp055 ipp056 ipp057 ipp058 ipp059 18 ipp060 ipp061 ipp062 ipp063 ipp064 ipp065 ipp066 19 ippc01 ippc02 ippc03 ippc04 ippc05 ippc06 ippc07 ippc08 ippc09 19 20 ippc10 ippc11 ippc12 ippc13 ippc14 ippc15 ippc16 ippc17 ippc18 ippc19 20 ippdb00 ippdb01 ippdb02/; 21 ippc20 ippc21 ippc22 ippc23 ippc24 ippc25 ippc26 ippc27 ippc28 ippc29 22 ippc30 ippc31 ippc32 ippc33 ippc34 ippc35 ippc36 ippc37 ippc38 ippc39 23 ippc40 ippc41 ippc42 ippc43 ippc44 ippc45 ippc46 ippc47 ippc48 ippc49 24 ippc50 ippc51 ippc52 ippc53 ippc54 ippc55 ippc56 ippc57 ippc58 ippc59 25 ippc60 ippc61 ippc62 ippc63 26 ippdb00 ippdb01 ippdb02 ippdb03 stare00 stare01 stare02 stare03 stare04/; 21 27 22 28 print "<html>\n"; … … 40 46 $line =~ s/\s+/;/g; 41 47 $line =~ s/^;//g; 42 # print "$line\n";48 # print "$line\n"; 43 49 @values = split ';', $line; 44 50 $pid = $values[0]; 45 #print $pid, "\n";51 #print $pid, "\n"; 46 52 $username = $values[1]; 47 53 $proc =$values[8]; 48 54 $mem =$values[9]; 49 $size = scalar(@values);50 #$procname = $values[11];51 $fullprocname = "";52 #print "$procname \n";53 for ($i=11;$i<$size;$i++) {54 $fullprocname = $fullprocname.$values[$i]." ";55 }55 $size = scalar(@values); 56 #$procname = $values[11]; 57 $fullprocname = ""; 58 #print "$procname \n"; 59 for ($i=11;$i<$size;$i++) { 60 $fullprocname = $fullprocname.$values[$i]." "; 61 } 56 62 if (!defined $summary{$pid}) { 57 63 # The pid is a new one … … 63 69 } else { 64 70 # The pid has already been observed 65 # print "The pid has already been observed\n";71 # print "The pid has already been observed\n"; 66 72 #if ($summary{$pid}{"procname"} eq $procname) { 67 73 $before = $summary{$pid}{"count"}; … … 85 91 $onceShown = 0; 86 92 while ( my ($pid, $value) = each(%summary) ) { 87 # print $value->{"count"} , " ", $pid, "\n";93 # print $value->{"count"} , " ", $pid, "\n"; 88 94 if ($value->{"count"} > 1) { 89 #print "Ok\n";95 #print "Ok\n"; 90 96 $onceShown = 1; 91 97 printf("<tr>\n"); -
trunk/tools/who_uses_the_cluster/who_uses_the_cluster_analyze.sh
r29109 r33496 8 8 mkdir -p $CLUSTERMONITORDIR 9 9 /bin/rm -f $CLUSTERMONITORDIR/top.html 10 #/bin/mv -f $CLUSTERMONITORDIR/top.html $CLUSTERMONITORDIR/top_`date +"%Y%m%dT%H%M"`.html 10 11 $INSTALLDIR/_who_uses_the_cluster_analyze.pl > $CLUSTERMONITORDIR/top.html 12
Note:
See TracChangeset
for help on using the changeset viewer.
