summaryrefslogtreecommitdiff
path: root/TAO/performance-tests/CSD_Strategy/TestApps/README
diff options
context:
space:
mode:
authordai_y <dai_y@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-10-19 00:27:51 +0000
committerdai_y <dai_y@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-10-19 00:27:51 +0000
commitb29e5800752ecefbe4e9317ac908e40d9c6eded0 (patch)
tree3bdec835860a692ca76bdcd5baa5f069645bf248 /TAO/performance-tests/CSD_Strategy/TestApps/README
parent189f1baf20ea719b1724adef186b8699706eb065 (diff)
downloadATCD-b29e5800752ecefbe4e9317ac908e40d9c6eded0.tar.gz
Tue Oct 18 17:24:26 MST 2005 Yan Dai <dai_y@ociweb.com>
Diffstat (limited to 'TAO/performance-tests/CSD_Strategy/TestApps/README')
-rw-r--r--TAO/performance-tests/CSD_Strategy/TestApps/README64
1 files changed, 64 insertions, 0 deletions
diff --git a/TAO/performance-tests/CSD_Strategy/TestApps/README b/TAO/performance-tests/CSD_Strategy/TestApps/README
new file mode 100644
index 00000000000..61ddc725de5
--- /dev/null
+++ b/TAO/performance-tests/CSD_Strategy/TestApps/README
@@ -0,0 +1,64 @@
+/**
+
+@page CSD_Strategy TestApp README File
+
+ This directory contains the test applications. This test tries to
+estimate how fast the CSD strategy can handle requests.
+
+ To run the test use the run_test.pl script as below. The number
+parameter is the trail id for the server used to identify the test
+results when running same test multiple times using single script.
+The id should be positive integer.
+
+
+$ ./run_test.pl 1
+
+ 1 remote client, 1 servant, 1 orb thread (main thread), 1 csd strategy thread
+
+$ ./run_test.pl remote 1
+
+ 40 remote clients, 1 servant, 1 orb thread (main thread), 1 csd strategy thread
+
+$ ./run_test.pl collocated 1
+
+ 10 collocated clients, 1 servant, 1 orb thread (main thread), 1 csd strategy thread
+
+$ ./run_test.pl remote_orbthreads 1
+
+ 40 remote clients, 1 servant, 5 orb threads, 1 csd strategy thread
+
+$ ./run_test.pl remote_servants 1
+
+ 40 remote clients, 5 servants, 5 orb threads, 1 csd strategy thread
+
+$ ./run_test.pl remote_csdthreads 1
+
+ 40 remote clients, 5 servants, 1 orb thread (main thread), 5 csd strategy threads
+
+$ ./run_test.pl remote_big 1
+
+ 40 remote clients, 10 servants, 4 orb threads, 5 csd strategy threads
+
+$ ./run_test.pl collocated_big 1
+
+ 40 collocated clients, 10 servants, 1 orb thread (main thread), 5 csd strategy threads
+
+$ ./run_test.pl big 1
+
+ 40 remote clients, 40 collocated clients, 10 servants, 4 orb threads, 5 csd strategy threads
+
+$ ./run_test.pl remote_huge 1
+
+ 400 remote clients, 10 servants, 4 orb threads, 5 csd strategy threads
+
+$ ./run_test.pl collocated_huge 1
+
+ 40 collocated clients, 10 servants, 1 orb thread (main thread), 20 csd strategy threads
+
+
+ The script returns 0 if the test was successful, and prints
+out the number of requests, the total time to dispatch these requests
+and the average number of requests the CSD strategy dispatched
+per millisecond.
+
+*/