Exemple #1
0
	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				
Exemple #2
0
#!/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:
Exemple #3
0
#!/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