# Author: Vladimir Blagojevic
# Version: $Id$
#This file is used as an input for org.jgroups.tests.perf.PerformanceTestGenerator 
#utility. PerformanceTestGenerator, given this input file with -config flag,  then 
#in turn generates test files that are used in conjunction with 
#bin/clusterperfromancetest.sh. The number of test files generated is 
#number_of_senders*message_sizes. Each test file represents one performance 
#round. In each performance round JGroups cluster is formed and tests are 
#executed using org.jgroups.tests.perf.Test utility.
#
#Configuration parameters are:
#
# - nodes: number of group member nodes (machines) used in the performance test
# - total_data: total size of data in bytes
# - number_of_sender: specifies how many nodes will be senders in each test 
# - message_sizes: specifies message size used in each test
# - interval: log after interval messages
#
#

#Number of machines used for performance tests. This value should match number 
#of computer nodes listed in CLUSTER_NODES variable of bin/clusterperformancetests.sh
nodes=8

#Total combined amount of data in bytes sent by all senders in a perfromance test round
total_data=200000000

#Number of senders in each performance round
number_of_senders=1,4,8

#Message size in bytes for each performance round
message_sizes=100,1000,10000,100000

#Log after receiving interval messages
interval=100000