loadClients = [] for worker in workers: common.debugPrint(debug, 'Connecting to Worker at ' + worker + ':' + str(wport)) s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((worker, wport)) loadClients.append(s) return loadClients # Command line arguments. if len(sys.argv) != 8: common.printAndFlush('Usage: server.py <debug> <env> <server_port> <worker_port> <client_port> <version> <repeats>') sys.exit(1) debug = common.parseBoolean(sys.argv[1]) env = sys.argv[2] # e.g. 'localhost' or 'camelot' sport = sys.argv[3] wport = int(sys.argv[4]) # For load clients. cport = int(sys.argv[5]) # For the timerClient/counter client. version = sys.argv[6] repeats = int(sys.argv[7]) # "Outer repeats", i.e. how many times we will recreate the Server per parameter configuration. # Benchmark configuration parameters. if version == 'ALL': versions = common.versions
#!/usr/bin/env python # #tests/src/aplas/bmarks2/micro/bin/load.py <debug> <env> <server_host> <server_port> <worker_port> <version> <repeats> #tests/src/aplas/bmarks2/micro/bin/load.py f localhost localhost 8888 7777 JT 2 import socket import sys import common # Command line arguments. if len(sys.argv) != 8: common.printAndFlush('Usage: load.py <debug> <env> <server_host> <server_port> <worker_port> <version> <repeats>') sys.exit(1) debug = common.parseBoolean(sys.argv[1]) env = sys.argv[2] # e.g. 'localhost' or 'camelot' serverName = sys.argv[3] sport = sys.argv[4] wport = sys.argv[5] version = sys.argv[6] repeats = int(sys.argv[7]) # Benchmark configuration parameters. if version == 'ALL': versions = common.versions else:
#!/usr/bin/env python #tests/src/aplas/bmarks2/micro/bin/throughput.py <debug> <env> <serverName> <server_port> <client_port> <version> <inners> <outers> #tests/src/aplas/bmarks2/micro/bin/throughput.py f localhost localhost 8888 6666 JT 3 2 #nohup tests/src/aplas/bmarks2/micro/bin/throughput.py f camelot camelot16 8888 6666 JT 3 2 < /dev/null 1>foo.txt 2>bar.txt & import os import socket import sys import time import common if len(sys.argv) != 9: common.printAndFlush('Usage: throughput.py <debug> <env> <serverName> <server_port> <client_port> <version> <inners> <outers>') sys.exit(1) debug = common.parseBoolean(sys.argv[1]) env = sys.argv[2] # e.g. 'localhost' or 'camelot' serverName = sys.argv[3] sport = sys.argv[4] cport = int(sys.argv[5]) version = sys.argv[6] inners = int(sys.argv[7]) outers = int(sys.argv[8]) # This is the parameter called "repeats" in the other scripts. # Benchmark configuration parameters. if version == 'ALL': versions = common.versions