Changeset 32602
- Timestamp:
- Nov 2, 2011, 2:46:41 PM (15 years ago)
- Location:
- trunk/tools/diskspace
- Files:
-
- 4 edited
-
merge_counts_and_sizes.pl (modified) (3 diffs)
-
nebulous_data.pl (modified) (3 diffs)
-
run_counter.pl (modified) (1 diff)
-
sizes_from_counts.pl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/diskspace/merge_counts_and_sizes.pl
r32265 r32602 5 5 use PS::IPP::Config; 6 6 7 getopts('N ',\%opt);7 getopts('ND:',\%opt); 8 8 9 9 my $ipprc = PS::IPP::Config->new("GPC1"); 10 10 my $nebcon = $ipprc->nebulous(); 11 11 12 my @lt = gmtime; 13 my $dt = DateTime->now; 14 $dt->subtract( days => $lt[6] ); 15 my $datestring = $dt->ymd; 12 13 my $datestring; 14 if (exists($opt{D})) { 15 $datestring = $opt{D}; 16 } 17 else { 18 my @lt = gmtime; 19 my $dt = DateTime->now; 20 $dt->subtract( days => $lt[6] ); 21 $datestring = $dt->ymd; 22 } 16 23 17 24 my $summary_file = "neb:///ipp_diskspace/${datestring}/summary.dat"; … … 94 101 95 102 if (exists($opt{N})) { 96 my $dt = DateTime->now;103 # my $dt = DateTime->now; 97 104 98 my @lt = gmtime; 99 my $dt_data = DateTime->now; 100 $dt->subtract( days => $lt[6]); 101 my $datestring = $dt->ymd; 105 # my @lt = gmtime; 106 # my $dt_data = DateTime->now; 107 # $dt->subtract( days => $lt[6]); 108 # my $datestring = $dt->ymd; 109 102 110 my $ipprc = PS::IPP::Config->new("GPC1"); 103 111 my $nebcon = $ipprc->nebulous(); … … 123 131 if ($stage eq 'RAW') { 124 132 $label = "PERMANENT"; 133 } 134 elsif ($stage eq 'EXTERNAL') { 135 $label = 'EXTERNAL'; 125 136 } 126 137 else { -
trunk/tools/diskspace/nebulous_data.pl
r32265 r32602 61 61 my $neb_dir = "/data/${neb}/nebulous/"; 62 62 63 my $total_volume = 0; 64 my $used_volume = 0; 65 open(DF,"df -B 1 /data/${neb}/ |") || die "Cannot run df\n"; 66 while(<DF>) { 67 chomp; 68 if ($_ =~ /${neb}/) { 69 $used_volume = (split /\s+/, $_)[2]; 70 } 71 } 72 close(DF); 73 63 74 open(FIND,"find $neb_dir -type f -printf \"%f %s\n\" |") || die "Cannot run find.\n"; 75 76 64 77 while (<FIND>) { 65 78 chomp; … … 88 101 $count{$stage}{$product} += 1; 89 102 $volume{$stage}{$product} += $size; 103 $total_volume += $size; 90 104 } 91 105 close(FIND); 106 92 107 93 108 … … 98 113 } 99 114 } 115 my $external_volume = $used_volume - $total_volume; 116 print $out_fh "EXTERNAL UNKNOWN 1 $external_volume\n"; 100 117 101 118 close($out_fh); -
trunk/tools/diskspace/run_counter.pl
r32267 r32602 77 77 } 78 78 } 79 print $out_fh "EXTERNAL any 1\n"; 79 80 close($out_fh); 80 81 -
trunk/tools/diskspace/sizes_from_counts.pl
r32230 r32602 1 1 #! /usr/local/bin/perl -w 2 3 4 use Getopt::Std; 5 use DateTime; 6 use PS::IPP::Config; 7 8 getopts('D:',\%opt); 9 2 10 my $count_list = shift; 11 my $ipprc = PS::IPP::Config->new("GPC1"); 12 my $nebcon = $ipprc->nebulous(); 13 14 15 if (exists($opt{D})) { 16 my $datestring = $opt{D}; 17 my $usage_data = "neb:///ipp_diskspace/${datestring}/usage_report.dat"; 18 my $real_file = $ipprc->file_resolve($usage_data); 19 open(DATA,$real_file) || die "Cannot find usage_report.dat\n"; 20 } 3 21 4 22 while(<DATA>) { 5 23 chomp; 24 if ($_ =~ /^\s+/) { 25 next; 26 } 6 27 ($stage,$state,$label,undef,$rate,$count) = split /\s+/; 7 28 $data{$stage}{$state}{L} = $label;
Note:
See TracChangeset
for help on using the changeset viewer.
