/[vz-tools]/trunk/vzoptimize.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/vzoptimize.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1 by dpavlin, Mon Nov 27 14:08:47 2006 UTC revision 2 by dpavlin, Mon Nov 27 14:16:52 2006 UTC
# Line 39  while(<$bc>) { Line 39  while(<$bc>) {
39    
40    
41          if ($r->{failcnt} > 0) {          if ($r->{failcnt} > 0) {
42                  if ( ($r->{held} / $r->{limit}) > 0.95 ) {                  if ( ($r->{held} / $r->{limit}) > 0.00095 ) {
43                          print "vzctl set $vmid --${res} ", int($r->{held} * 1.1), "\n";                          my $new_limit = int($r->{limit} * 1.1);
44    #                       warn "# $vmid $res $r->{limit} -> $new_limit\n";
45                            print "vzctl set $vmid --${res} $new_limit\n";
46                  } else {                  } else {
47                          warn "$vmid/$res failed, but not used 95% [",$r->{held},"/",$r->{limit},"]\n";                          warn "$vmid/$res failed, but not used 95% [",$r->{held},"/",$r->{limit},"]\n";
48                  }                  }

Legend:
Removed from v.1  
changed lines
  Added in v.2

  ViewVC Help
Powered by ViewVC 1.1.26