[jboss-cvs] JBossAS SVN: r69061 - projects/cluster/varia/sessionstress.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Jan 16 23:45:04 EST 2008
Author: bstansberry at jboss.com
Date: 2008-01-16 23:45:04 -0500 (Wed, 16 Jan 2008)
New Revision: 69061
Modified:
projects/cluster/varia/sessionstress/PerfTest2.java
Log:
Calc overall req/sec ignoring per thread time
Modified: projects/cluster/varia/sessionstress/PerfTest2.java
===================================================================
--- projects/cluster/varia/sessionstress/PerfTest2.java 2008-01-17 04:33:40 UTC (rev 69060)
+++ projects/cluster/varia/sessionstress/PerfTest2.java 2008-01-17 04:45:04 UTC (rev 69061)
@@ -49,9 +49,13 @@
System.out.println("Waiting for clients to initialize");
barrier.await();
+ long overallStart = System.currentTimeMillis();
+
System.out.println("Waiting for clients to complete");
barrier.await();
+ long overallFinish = System.currentTimeMillis();
+
long total_time=0, total_bytes_read=0, total_bytes_written=0;
int total_successful_reads=0, total_successful_writes=0, total_failed_reads=0, total_failed_writes=0;
@@ -79,10 +83,15 @@
int total_requests=total_successful_reads + total_successful_writes;
double avg_time=total_time / num_clients;
double reqs_sec=total_requests / (avg_time / 1000.0);
+ long overall_time = overallStart - overallFinish;
+ double overall_avg_time = overall_time / num_clients;
+ double overall_reqs_sec = total_requests / (overall_avg_time / 1000.0);
System.out.println("\nTotal requests: " + total_requests + " in (avg) " + (avg_time / 1000.0) + " secs");
System.out.println("\n*** " + f.format(reqs_sec) + " requests/sec, requests/sec/client: " +
f.format((total_requests / num_clients) / (avg_time / 1000.0)) + " ***\n");
+ System.out.println("\n*** " + f.format(overall_reqs_sec) + " requests/sec, requests/sec/client: " +
+ f.format((total_requests / num_clients) / (overall_avg_time / 1000.0)) + " ***\n");
System.out.println("Successful reads: " + total_successful_reads + ", successful writes: " + total_successful_writes);
System.out.println("Failed reads: " + total_failed_reads + ", failed writes: " + total_failed_writes);
More information about the jboss-cvs-commits
mailing list