more options
authorGustavo J. A. M. Carneiro <gjc@inescporto.pt>
Thu May 21 17:22:41 2009 +0100 (10 months ago)
changeset 3995b6a5161b3149
parent 3994 96eda17b4423
child 3996 4954fa717332
more options
utils/flowmon/bench-all.py
     1.1 --- a/utils/flowmon/bench-all.py	Thu May 21 17:22:30 2009 +0100
     1.2 +++ b/utils/flowmon/bench-all.py	Thu May 21 17:22:41 2009 +0100
     1.3 @@ -54,12 +54,16 @@
     1.4                        help="Memory limit, total, in GigaBytes.  "
     1.5                        "Actual per-process memory limit will be this value divided"
     1.6                        " by the concurrency level setting.")
     1.7 +    parser.add_option("", "--num-nodes-side-min", dest="num_nodes_side_min", type=int, default=4,
     1.8 +                      help="Minimum NumNodesSide")
     1.9      parser.add_option("-n", "--num-nodes-side", dest="num_nodes_side_max", type=int, default=32,
    1.10                        help="Maximum NumNodesSide")
    1.11      parser.add_option('', "--num-nodes-step", dest="num_nodes_side_step", type=int, default=4,
    1.12 -                      help="Maximum NumNodesSide")
    1.13 +                      help="NumNodesSide increment")
    1.14      parser.add_option("-s", "--stop-time", dest="stop_time", type=float, default=300.0,
    1.15                        help="Simulation stop time (s)")
    1.16 +    parser.add_option("", "--num-runs", dest="num_runs", type=int, default=10,
    1.17 +                      help="number of repetitions")
    1.18      (options, args) = parser.parse_args()
    1.19  
    1.20      global CPU_LIMIT, DATA_LIMIT
    1.21 @@ -102,10 +106,10 @@
    1.22  
    1.23      out.write("<results branch=%r revision=%r date=%r>\n" % (branch, revision, date))
    1.24      try:
    1.25 -        for num_nodes_side in range(4,
    1.26 +        for num_nodes_side in range(options.num_nodes_side_min,
    1.27                                      options.num_nodes_side_max + options.num_nodes_side_step,
    1.28                                      options.num_nodes_side_step):
    1.29 -            for run_number in range(10):
    1.30 +            for run_number in range(options.num_runs):
    1.31                  for enable_monitor in [False, True]:
    1.32                      args = ["--NumNodesSide=%i" % num_nodes_side,
    1.33                              "--RunNumber=%i" % run_number,