Rob,
I've had a chance to review the latest updates to QPid.  And while the
memory leak has been lessened it has not been removed (to be expected I
think).  However, on the downsie, the performance of the AMQP 1.0 code
seems to have declined significantly.  I'm attaching the results from 2
performance tests.  In each a single consumer and single producer is
communicating with the QPid-J broker, using messages of roughly 1KB in
size.  (I say roughly because it is a timestamp plus garbage data).  The 2
brokers compared were Qpid-J v0.20 and the latest pull from the GIT
repository.  Both tests were stopped after the host system (in this case
Macbook Pro, Intel Core i7, 64bit, 4 core, 8 GB ram) reported (via top)
that the JVM had consumed resident private address space exceeding 900 MB
with an mx of 1024.

The attachments show the number of messages sent and recieved per second,
followed by the latency of the messages.  Where I'm concerned is in the
throughput - QPid 0.20 demonstrates an AMQP 1.0 throughput n the order of
12K messages per second but with a large leak into ram.  Your recent work
into optimizing the 1.0 Java code has significantly reduced this, allowing
the tests to run for longer, however the performance is greatly reduced to
about 2000 messages per second.

Looking at VisualVM on OSX (I'm new to VisualVM), in the profiler for the
QPid proces, shows that the largest class allocation in the QPid proces, in
both cases, is of type 'byte[]'.  Not having dug into the code yet I'm not
sure what necessarily this means or even if its of any help.  However I'm
attaching my test results in addition.  I'll also say that while I've
gotten similar results using both client code bases, the tests attached to
this email were collected using the SwiftMQ Java client library.

Sincerely,
Jason


On Wed, Mar 27, 2013 at 8:45 PM, Rob Godfrey <[email protected]>wrote:

> Hi Jason,
>
> OK... so that's embarrassing :-) The reason that the broker stopped sending
> out messages in my test case was due to a deadlock in the broker side AMQP
> 1.0 codepath [1].  I've applied a fix to the trunk version of the broker,
> which I'll presently be asking for inclusion into the 0.22 release.
>
> Can you see if this also fixes the issue you have been seeing?
>
> Cheers,
> Rob
>
> [1] http://svn.apache.org/viewvc?view=revision&revision=r1461844
>
> On 27 March 2013 20:41, Rob Godfrey <[email protected]> wrote:
>
> > Hi Jason,
> >
> > just to let you know I am investigating the issue where the broker
> > suddenly stops receiving messages... I can see this too but I haven't yet
> > got to the bottom of why.  Apologies for any inconvenience.
> >
> > Cheers,
> > Rob
> >
> >
> > On 27 March 2013 17:51, Jason Barto <[email protected]> wrote:
> >
> >> Rob,
> >> first let me say thank you so much for your insight and quick responses.
> >> I'm sorry to say that throttling the producers has not completely solved
> >> the problem.  I'm back in the office today and have been doing
> additional
> >> testing and I think I may have detected a memory leak in the code that
> >> handles AMQP 1.0 communications.
> >>
> >> My experience thus far:
> >> I downloaded and installed the latest QPid revision using the git
> >> directions on the website.  With the Java QPid up and running I ran my
> >> first test client (AMQP 0-9-1).  I sent 60k messages/sec, each with a
> 1KB
> >> payload, for 180 seconds.  Using top I monitored the JVMs memory usage
> >> which held steady at 233MB.  The code for this client can be found on
> >> pastebin at http://pastebin.com/fwDmhxG9.  It uses the rabbitmq-client
> >> JAR
> >> for AMQP 0-9-1.
> >>
> >> Again using 'top' and the latest Java QPid I ran my second test client
> at
> >> 8k messages/sec, each with 1 KB payload, for 180 seconds.  The memory
> >> utilization of the JVM reported by 'top' rose steadily until the test
> >> ended, at which time the JVM was using 1.1GB of memory.  The code for
> this
> >> second test client is at http://pastebin.com/DNTLCj0y and uses v0.23 of
> >> the
> >> qpid-amqp-1-0-client JAR.  It may also be worth noting that at about
> >> second
> >> 147 the consumer just stopped receiving messages, no exceptions were
> >> thrown
> >> on either the client or broker, it simply stopped receiving messages.
> >>
> >> Both tests were throttled to ensure that the consumer would consume in a
> >> timely fashion roughly all messages sent, to avoid any buildup of
> messages
> >> in the broker's queue.
> >>
> >> I will admit that I have far more experience with the RabbitMQ client
> >> library than the QPid library so my hope is that there is something
> >> someone
> >> can spot in my test code that is not being done correctly that will
> >> explain
> >> why the JVM is consuming so much memory.  Does acknowledging a message
> >> with
> >> Receiver.acknowledge not sufficiently inform the broker that the message
> >> has been received and can be forgotten?
> >>
> >> On longer test runs, 500+ seconds, the broker eventually consumed all of
> >> its allocated ram and as you mentioned the GC began taking over trying
> to
> >> keep things running.
> >>
> >> Sincerely,
> >> Jason
> >>
> >>
> >> On Tue, Mar 26, 2013 at 12:43 PM, Rob Godfrey <[email protected]
> >> >wrote:
> >>
> >> > Hi Jason,
> >> >
> >> > On 26 March 2013 13:26, Jason Barto <[email protected]> wrote:
> >> >
> >> > > Rob,
> >> > > thanks for your quick response - I've consolidated the code into a
> >> single
> >> > > java file and would gladly publish it - frankly being new to AMQP
> 1.0
> >> and
> >> > > its client libraries I'd value the feedback.  I think I may have
> >> > determined
> >> > > the reason for the slow down - not sure why it didn't occur to me
> >> earlier
> >> > > to be honest.
> >> > >
> >> > > I have 2 threads, a Sender and Receiver.  Both are trying to
> produce /
> >> > > consume as rapidly as possible.  Testing on my laptop the Sender is
> >> > > publishing on average 20k messages / sec while the receiver seems to
> >> top
> >> > > out at 15K msg/sec, leading to an inevitable backlog of messages
> >> building
> >> > > up on the broker.  When the queue on the broker is holding around
> 500k
> >> > > messages (after about 90 seconds of testing) the performance of the
> >> > broker
> >> > > drops dramatically until both producer / consumer can only send /
> >> receive
> >> > > about 200 msg/s.
> >> > >
> >> > >
> >> >
> >> > OK - great (sort of) - we can understand the problem - basically the
> >> broker
> >> > is not sufficiently pushing back on the producing client when the
> queue
> >> > becomes over full.
> >> >
> >> > The broker can be used to enforce flow control when using earlier
> >> versions
> >> > of the protocol (0-8, 0-9, 0-9-1, 0-10) but it's entirely possible
> that
> >> > this is not yet implemented in the 1-0 codepath (I shall have to go
> >> > check... if it is not I'll attempt to implement it shortly).
> >> >
> >> > In general the broker performance shouldn't degrade until it starts
> >> running
> >> > out of memory, whereupon the garbage collector will start dominating
> the
> >> > performance.
> >> >
> >> >
> >> > > If I put a limit on the number of messages / sec sent by the
> producer
> >> the
> >> > > problem goes away, ie the receiver can consume the messages at a
> rate
> >> to
> >> > > prevent a backlog of messages.  I'd be happy to create a JIRA
> request
> >> if
> >> > > you feel one is necessary; is there perhaps a datastore I could
> >> configure
> >> > > QPid to use that would help the system to better deal with the
> growing
> >> > > backlog mentioned?  I ask as a mitigation technique.  I'll be
> >> becoming a
> >> > > sysadmin for an enterprise-level message broker that will be
> expected
> >> to
> >> > > handle 1.75B messages per day (roughly 20k/s).  If for some reason
> the
> >> > > messages are not being consumed at the same rate they're being
> >> produced -
> >> > > what options do I have to ensure that QPid's performance is
> >> unaffected?
> >> > >
> >> > >
> >> > I guess the question is how large do you want to let the queue grow
> >> before
> >> > you have to enforce some sort of restriction on the sender?  Adding
> >> > flow-to-disk style capabilities often just makes the problem worse
> >> because
> >> > the consumer starts to become limited by the speed at which messages
> >> can be
> >> > read from disk, which may be lower than it's optimal rate... so you
> >> start
> >> > seeing even more queue growth.  I've seen people who want to be able
> to
> >> > handle spikes in queue growth of up to several million messages... and
> >> the
> >> > answer to their problem was just to stuff a lot more RAM into their
> >> machine
> >> > :)
> >> >
> >> > As an aside are you expecting these 20K/s messages to be AMQP 1.0?
>  As I
> >> > mentioned in my last mail, I've not yet done *any* perf tuning on the
> >> > AMQP1.0 code (JMS client or broker)... Though your question yesterday
> >> has
> >> > forced me to dig up my old copy of JProfiler and run it on the broker
> >> for
> >> > the first time today :-)
> >> >
> >> > Cheers,
> >> > Rob
> >> >
> >> >
> >> > > Sincerely,
> >> > > Jason
> >> > >
> >> > >
> >> > > On Mon, Mar 25, 2013 at 7:08 PM, Rob Godfrey <
> [email protected]
> >> > > >wrote:
> >> > >
> >> > > > Hi Jason,
> >> > > >
> >> > > > the AMQP 1-0 support in the java broker is somewhat experimental
> at
> >> > > > this stage (and no perf tuning has been carried out), however it
> >> > > > definitely seems like you've found a bug. Can you share some more
> >> > > > details of your test (perhaps raise a JIRA and attach the test
> >> code?)
> >> > > > and I'll try to look into it ASAP - hopefully that way we can get
> a
> >> > > > fix in for 0.22,
> >> > > >
> >> > > > Thanks,
> >> > > > Rob
> >> > > >
> >> > > > On 25 March 2013 19:20, Jason Barto <[email protected]>
> >> wrote:
> >> > > > > Using amqp 0.9.1 I'm getting an average performance of 70k
> >> messages
> >> > per
> >> > > > > second throughput during an hour long test.
> >> > > > >
> >> > > > > When using amqp 1.0 I receive similar but smaller throughput
> >> numbers
> >> > > > > however after about 90 seconds of testing this quickly begins to
> >> drop
> >> > > > until
> >> > > > > it gets to 10s or 100s of messages per second and a significant
> >> > backlog
> >> > > > of
> >> > > > > messages begins building.
> >> > > > >
> >> > > > > Can anyone explain this drastic difference in performance? I am
> >> using
> >> > > > v0.20
> >> > > > > of qpid-j for the brokering.
> >> > > > >
> >> > > > > Sincerely,
> >> > > > > Jason
> >> > > >
> >> > > >
> >> ---------------------------------------------------------------------
> >> > > > To unsubscribe, e-mail: [email protected]
> >> > > > For additional commands, e-mail: [email protected]
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> >
>
Begin Test...
isgm63dwdrjm.local sending/receiving messages via 127.0.0.1
Fri Apr  5 23:53:06 BST 2013

Host        : 127.0.0.1
Port        : 5672
Source      : atopica
Target      : atopica
Subject     : null
Duration    : 3600
Rpt Interval: 1
Send Limit  : 0
QoS         : EXACTLY_ONCE
Auth as Anon: false
User        : guest
Password    : guest
Raw Output  : true
Per Msg Out : false
Msg Size (b): 1024
Producers   : 1
Consumers   : 1

Time Step,sent/s,recv/s,min,avg,max latency
1,2048,308,62,544,904
2,0,536,907,1371,1772
3,1070,702,1774,2221,2638
4,1026,796,1314,2402,3217
5,325,815,1247,2040,2510
6,711,991,1031,1779,2199
7,1025,1032,1033,1474,1923
8,1109,1041,973,1465,1929
9,1975,1429,724,1186,1634
10,2048,1635,649,1007,1306
11,1404,1634,675,931,1247
12,2070,1730,671,1027,1264
13,2057,1831,672,927,1226
14,2058,1848,746,1004,1262
15,1987,1872,837,1095,1361
16,1095,1850,938,1194,1435
17,2085,1399,1284,1488,1754
18,2068,1951,990,1337,1770
19,2057,1850,1022,1300,1559
20,2057,1950,1124,1361,1612
21,2048,1950,1148,1373,1615
22,2082,1965,1145,1393,1634
23,2048,1926,1195,1449,1691
24,2048,2009,1277,1507,1742
25,2235,1950,1270,1515,1751
26,1201,1950,1349,1592,1841
27,1892,1950,1422,1696,1934
28,2060,1924,1471,1727,1945
29,2057,1976,1495,1733,1969
30,2160,1910,1511,1755,2007
31,2056,1983,1580,1825,2050
32,2192,1907,1617,1880,2171
33,2070,2000,1619,1892,2144
34,2058,1946,1677,1932,2188
35,2046,2004,1761,1990,2231
36,2060,1900,1792,2035,2271
37,2058,2000,1833,2080,2318
38,2059,2000,1868,2119,2345
39,2494,1900,1892,2140,2387
40,1662,1950,1934,2204,2444
41,1520,1900,1993,2269,2530
42,2059,1950,2063,2360,2598
43,2056,1975,2107,2341,2582
44,2048,1975,2123,2353,2605
45,2066,1900,2133,2390,2663
46,2058,1870,2219,2480,2747
47,2058,1830,2364,2613,2864
48,2058,2000,2378,2628,2869
49,2046,2050,2287,2603,2843
50,2057,1900,2339,2560,2796
51,2057,2000,2375,2619,2841
52,2056,1950,2430,2659,2899
53,2169,1889,2476,2710,2945
54,2056,1911,2563,2811,3048
55,2061,1893,2634,2886,3137
56,2057,2007,2675,2947,3203
57,2058,1894,2696,2932,3143
58,1269,1956,2694,2924,3192
59,2165,1900,2713,2961,3205
60,2048,1981,2771,3018,3265
61,2048,1869,2816,3097,3365
62,2048,1950,2916,3147,3381
63,2048,1950,2940,3174,3421
64,2048,1950,2950,3200,3456
65,2048,1950,2945,3191,3432
66,2048,1998,2979,3224,3462
67,2314,1843,3016,3271,3544
68,2058,1909,3118,3368,3616
69,2059,1850,3197,3455,3700
70,1825,1900,3296,3543,3788
71,1267,1800,3318,3586,3876
72,2048,1884,3408,3659,3898
73,2048,1866,3450,3715,3964
74,2048,1900,3509,3771,3993
75,2048,1850,3505,3736,4018
76,2048,1850,3541,3786,4029
77,1454,1450,3600,4027,4333
78,2059,1948,3858,4078,4333
79,2059,1872,3849,4102,4361
80,2057,1880,3880,4144,4395
81,2059,1846,3678,4065,4422
82,1022,1786,3745,4010,4272
83,2056,1868,3891,4136,4399
84,2059,1843,3942,4184,4431
85,2057,1907,3962,4213,4458
86,2057,1834,4002,4249,4483
87,2048,1858,3973,4226,4496
88,2115,1844,4040,4281,4531
89,2055,1914,4097,4341,4579
90,1027,1832,4123,4388,4626
91,2062,1868,4181,4440,4672
92,2048,1850,4175,4409,4684
93,2087,1900,4220,4469,4717
94,2061,1875,4284,4522,4781
95,2057,1725,4296,4589,4872
96,2059,1885,4420,4655,4898
97,1285,1854,4421,4670,4921
98,2056,1911,4473,4727,4973
99,2068,1900,4525,4772,5019
100,2057,1850,4508,4781,5075
101,2048,1882,4526,4791,5016
102,2048,1842,4548,4793,5057
103,2048,1876,4591,4844,5081
104,2048,1853,4637,4898,5153
105,1024,1810,4695,4955,5217
106,2522,1837,4770,5025,5267
107,1033,1198,4857,5171,5652
108,2056,2000,5203,5437,5689
109,2068,1902,5204,5440,5702
110,2068,1900,5232,5463,5717
111,2048,1845,5165,5434,5715
112,1479,1905,5201,5489,5703
113,1636,1900,4885,5170,5703
114,2057,1850,4961,5201,5464
115,2057,1900,5030,5264,5509
116,2048,1800,5079,5344,5585
117,2059,1836,5108,5335,5618
118,2059,1814,5139,5401,5684
119,2057,1880,5219,5479,5739
120,2058,1920,5265,5513,5751
121,1018,1850,5283,5558,5795
122,2058,1750,5339,5584,5836
123,2057,1800,5412,5676,5939
124,2070,1900,5417,5691,5939
125,2058,1900,5463,5724,5960
126,2048,1839,5536,5775,6005
127,1567,1840,5550,5788,6060
128,1505,1871,5536,5792,6092
129,2048,1850,5537,5793,6045
130,2048,1892,5577,5844,6101
131,2048,1808,5642,5896,6117
132,2048,1800,5654,5909,6173
133,2048,1882,5704,5966,6231
134,2048,1868,5729,5983,6232
135,2048,1900,5765,6016,6253
136,1024,1876,5801,6059,6309
137,2048,1674,5840,6071,6335
138,2048,1600,6071,6365,6634
139,2048,1950,6074,6330,6570
140,1315,1750,6125,6361,6589
141,1757,1800,6186,6443,6709
142,2048,1800,6284,6545,6803
143,2048,1850,6337,6591,6841
144,2048,1900,6085,6460,6843
145,1794,1850,6171,6396,6638
146,2060,1800,6211,6466,6731
147,2060,1800,6220,6497,6753
148,2028,1898,6224,6491,6730
149,1086,1902,6237,6499,6745
150,2009,1881,6254,6508,6728
151,2061,1819,6279,6533,6783
152,2061,1900,6354,6629,6841
153,2058,1819,6328,6575,6854
154,2059,1931,6334,6595,6847
155,1677,1780,6385,6652,6905
156,2048,1870,6443,6699,6938
157,2048,1850,6495,6726,6989
158,2048,1850,6494,6733,6996
159,1306,1900,6525,6772,7008
160,1766,1726,6564,6849,7105
161,2048,1824,6692,6937,7179
162,2048,1893,6715,6998,7241
163,2048,1855,6742,6975,7232
164,2048,1876,6745,6977,7247
165,2048,1826,6776,7032,7310
166,1024,1850,6811,7075,7333
167,2048,1893,6786,7097,7341
168,2048,1407,6867,7193,7517
169,1804,1950,7015,7262,7520
170,2056,1750,7035,7313,7569
171,2065,1900,7102,7364,7618
172,2065,1850,7107,7360,7621
173,1679,1900,7135,7376,7629
174,1357,1834,7163,7408,7674
175,2056,1866,7023,7450,7739
176,2163,1850,7084,7335,7573
177,2059,1831,7118,7380,7627
178,2057,1869,7142,7385,7621
179,1523,1850,7161,7415,7693
180,2058,1850,7215,7476,7732
181,2073,1850,7293,7557,7805
182,2058,1850,7302,7592,7834
183,1028,1782,7315,7594,7826
184,2048,1768,7370,7666,7975
185,2059,1780,7515,7765,8025
186,2059,1886,7561,7826,8057
187,2056,1852,7539,7798,8079
188,1858,1832,7563,7833,8093
189,1215,1900,7614,7887,8125
190,2058,1843,7639,7860,8129
191,2067,1857,7602,7879,8174
192,2059,1850,7579,7844,8108
193,2048,1850,7587,7861,8109
194,2048,1849,7643,7907,8145
195,2048,1851,7674,7887,8155
196,1421,1900,7689,7921,8188
197,1651,1850,7679,7937,8192
198,2048,1380,7731,8109,8399
199,2048,1970,7994,8222,8489
200,2048,1850,7994,8241,8503
201,1836,1894,8032,8277,8536
202,1236,1856,8038,8304,8555
203,2048,1817,8100,8362,8594
204,2048,1881,8124,8357,8618
205,2048,1902,8132,8373,8621
206,2048,1881,7889,8314,8625
207,2048,1818,7944,8207,8468
208,2048,1851,8035,8292,8549
209,1024,1650,8112,8339,8603
210,2048,1800,8237,8480,8736
211,2048,1844,8265,8528,8765
212,2048,1756,8345,8599,8832
213,1822,1850,8384,8634,8893
214,1250,1877,8448,8702,8954
215,2048,1823,8499,8756,9008
216,2048,1780,8542,8807,9050
217,2048,1807,8625,8858,9112
218,2048,1862,8482,8777,9140
219,1976,1849,8509,8744,9009
220,1096,1898,8478,8759,9013
221,2048,1804,8495,8764,9026
222,2048,1800,8554,8789,9039
223,2048,1900,8571,8807,9061
224,2048,1850,8573,8816,9072
225,2048,1900,8547,8818,9087
226,1971,1850,8547,8813,9069
227,1101,1800,8581,8846,9071
228,2263,1400,8603,8840,9117
229,1644,1950,8863,9112,9351
230,1428,1900,8849,9133,9367
231,2048,1800,8873,9116,9365
232,2048,1800,8897,9145,9396
233,2282,1850,8950,9207,9463
234,1984,1850,8997,9255,9492
235,1097,1850,8993,9279,9522
236,2048,1847,9034,9269,9549
237,2048,1821,9060,9339,9620
238,2139,1880,8888,9218,9619
239,2062,1852,8919,9191,9431
240,1850,1704,8967,9201,9482
241,1242,1746,9063,9328,9598
242,2062,1846,9137,9427,9643
243,2320,1885,9130,9364,9654
244,2057,1854,9148,9402,9659
245,1029,1813,9214,9458,9726
246,2058,1852,9234,9502,9765
247,2055,1824,9279,9545,9784
248,2048,1870,9318,9563,9835
249,2098,1849,9342,9594,9847
250,2061,1857,9256,9581,9861
251,1027,1831,9303,9566,9810
252,2058,1861,9357,9595,9838
253,2392,1858,9394,9656,9912
254,2057,1800,9413,9692,9929
255,1134,1900,9430,9699,9934
256,1938,1850,9450,9684,9960
257,2048,1850,9457,9699,9974
258,2048,1750,9473,9728,9990
259,1024,1350,9846,10077,10324
260,2048,1871,9835,10088,10347
261,2048,1879,9835,10103,10353
262,2048,1850,9847,10112,10354
263,1599,1900,9862,10119,10371
264,1818,1800,9900,10148,10407
265,2048,1850,9917,10182,10439
266,2048,1850,9939,10202,10450
267,2048,1850,9976,10209,10473
268,2048,1767,10001,10247,10507
269,2048,1833,9712,10088,10521
270,1024,1850,9800,10064,10309
271,2048,1800,9834,10078,10314
272,2048,1850,9865,10123,10367
273,2382,1793,9932,10254,10495
274,1034,1737,9990,10229,10503
275,2059,1770,10099,10350,10631
276,2057,1850,10161,10408,10666
277,2057,1850,10172,10434,10674
278,2045,1850,10237,10465,10712
279,1842,1850,10219,10455,10741
280,1250,1800,10254,10510,10778
281,2056,1750,10321,10595,10844
282,2070,1836,10378,10642,10881
283,1220,1814,10422,10653,10927
284,2027,1850,10408,10717,10943
285,2048,1850,10350,10691,10961
286,2048,1847,10370,10594,10865
287,2048,1803,10393,10636,10895
288,1245,1900,10438,10687,10949
289,2048,1342,10635,10890,11213
290,2048,1879,10746,10984,11241
291,2048,1879,10709,10973,11258
292,1024,1850,10645,10944,11189
293,2161,1843,10685,10938,11184
294,2068,1857,10645,10921,11207
295,2059,1831,10697,10949,11205
296,2174,1869,10711,10968,11209
297,1026,1850,10749,11020,11253
298,2068,1850,10748,10984,11252
299,2060,1850,10739,11016,11278
300,2069,1881,10509,10848,11278
301,2057,1769,10577,10826,11071
302,1918,1800,10602,10856,11135
303,1477,1850,10663,10921,11170
304,2058,1800,10719,10998,11273
305,2057,1830,10753,11023,11257
306,2059,1770,10780,11032,11321
307,1031,1825,10795,11102,11378
308,2109,1875,10890,11157,11402
309,2058,1839,10930,11180,11406
310,2060,1861,10953,11190,11442
311,2060,1800,10988,11255,11532
312,2048,1857,11043,11303,11542
313,1374,1627,11006,11335,11585
314,2056,1786,11201,11446,11704
315,2060,1880,11222,11526,11754
316,1026,1798,11258,11514,11749
317,2058,1802,11281,11539,11813
318,2048,1800,11308,11577,11841
319,1026,1350,11326,11648,11954
320,2102,1805,11632,11899,12206
321,2068,1837,11720,11976,12233
322,1926,1808,11764,12022,12244
323,1275,1847,11781,12026,12294
324,2048,1820,11812,12068,12326
325,2084,1816,11810,12138,12362
326,2061,1867,11749,11985,12344
327,2049,1800,11779,12024,12283
328,1024,1850,11772,12039,12316
329,2101,1880,11760,12032,12283
330,2058,1770,11757,12020,12265
331,2060,1850,11514,11942,12326
332,2059,1822,11530,11790,12044
333,2057,1878,11498,11797,12044
334,1357,1840,11545,11805,12047
335,2060,1760,11568,11828,12091
336,2059,1843,11622,11881,12133
337,1980,1807,11661,11944,12188
338,1110,1850,11686,11929,12188
339,2048,1800,11657,11913,12186
340,2095,1850,11720,11969,12222
341,2060,1850,11761,12029,12280
342,2061,1790,11797,12073,12330
343,1494,1860,11804,12037,12309
344,1717,1850,11824,12066,12351
345,2069,1850,11851,12097,12354
346,2058,1850,11873,12169,12395
347,2070,1850,11884,12131,12403
348,2206,1850,11892,12152,12401
349,1026,1513,11921,12193,12432
350,2059,1687,12223,12444,12730
351,1405,1782,12261,12517,12764
352,1687,1768,12316,12597,12836
353,2060,1850,12367,12617,12896
354,2251,1750,12394,12660,12936
355,1033,1850,12447,12720,12972
356,2058,1750,12469,12767,13020
357,2061,1650,12573,12848,13143
358,1026,1588,12807,13083,13338
359,2126,1812,12870,13114,13369
360,2069,1850,12908,13159,13420
361,2139,1800,12947,13217,13460
362,1234,1850,13019,13311,13555
363,1869,1850,12732,12994,13524
364,2093,1847,12754,12998,13280
365,2057,1803,12712,12989,13241
366,2068,1800,12722,13012,13250
367,1030,1750,12783,13053,13355
368,2060,1750,12805,13077,13347
369,2060,1790,12843,13124,13379
370,1542,1160,12869,13176,13456
371,1026,1550,13111,13415,13737
372,1885,1500,13233,13555,13863
373,1200,1550,13423,13690,14007
374,2058,1500,13618,13945,14213
375,1024,1630,13694,13993,14332
376,2048,1820,13890,14149,14406
377,2048,1792,13931,14195,14438
378,2048,1808,13886,14171,14461
379,1024,1450,14010,14368,14733
380,1024,950,14289,14831,15222
381,2048,1625,14742,15015,15314
382,1024,1675,14783,15077,15374
383,2048,1700,14912,15170,15413
384,2048,1750,14953,15203,15477
385,2048,1650,14685,15194,15584
386,1024,1650,14549,14920,15227
387,1024,1150,14776,15017,15409
388,2048,1350,14873,15181,15454
389,1024,1424,14943,15304,15591
390,1024,1426,15080,15356,15698
391,1024,850,15307,15554,15842
392,0,50,16168,16168,16169
393,0,50,17396,17715,17752
394,0,27,18178,18528,18590
395,0,23,18984,18998,19000
396,0,37,19903,20099,20435
397,0,63,20842,20892,20907
398,1024,50,22020,22227,22644
399,0,43,23156,23318,23775
400,0,19,24261,24315,24837
401,0,36,24844,25164,25452
402,0,58,26018,26437,26762
403,0,40,27307,27610,27828
404,0,370,27834,28096,28378
405,1024,484,28306,28789,29231
406,0,505,29311,29657,30027
407,1024,601,29763,30267,30726
408,0,617,30719,30960,31218
409,1398,755,31203,31691,32124
410,0,732,31692,32171,32643
411,1094,808,32422,32766,33103
412,1032,736,33106,33400,33722
413,1033,946,33235,33740,34215
414,382,987,33440,33796,34195
415,653,908,33723,34184,34640
416,1030,979,34175,34641,35110
417,1036,876,34605,35101,35546
418,1025,975,35149,35548,35929
419,1041,974,35649,36018,36388
420,1007,901,36072,36456,36776
421,1040,768,36655,36967,37262
422,1178,882,37263,37615,37990
423,1043,1050,37678,37976,38312
424,1042,1050,38101,38397,38757
425,1024,1050,38498,38778,39155
426,1024,1050,38657,39013,39438
427,1024,984,38889,39224,39608
428,1024,1023,39181,39446,39828
429,1024,1093,39394,39698,40074
430,1024,1000,39624,39945,40307
431,1024,1050,33552,37923,40562
432,1024,980,26765,31752,34499
433,1024,1070,25893,26947,27699
434,1024,1000,25224,26140,26809
435,1024,1014,25598,25896,26197
436,1024,1036,24691,25174,26121
437,1024,1000,24304,24830,25707
438,1024,1000,24220,24687,25292
439,1024,1087,24179,24653,25162
440,1024,813,24011,24517,25067
441,1024,1050,24092,24602,25157
442,1024,1000,24078,24540,25078
443,1024,1100,23976,24470,24942
444,1024,1100,24010,24463,24896
445,1024,1000,23735,24243,24875
446,1024,1072,23331,23882,24708
447,673,1028,23482,23948,24391
448,1040,1050,23473,23940,24405
449,1027,1050,23500,23955,24393
450,1037,1017,23519,23973,24432
451,1024,1083,23472,23961,24440
452,1024,950,23561,23988,24474
453,1024,1099,23599,24041,24469
454,1024,1001,23546,24018,24474
455,1024,1050,23595,24059,24510
456,1024,1050,23591,24044,24528
457,1024,1000,23632,24057,24554
458,1024,1050,23605,24074,24505
459,1935,1050,23591,24056,24537
460,1137,1050,23615,24077,24498
461,1024,1037,23589,24050,24553
462,880,963,23618,24074,24547
463,535,1000,23683,24152,24584
464,1595,1000,23772,24226,24655
465,784,1000,23640,24141,24765
466,262,872,23592,24078,24560
Sat Apr  6 00:00:54 BST 2013
Test Complete
Begin Test...
isgm63dwdrjm.local sending/receiving messages via 127.0.0.1
Sat Apr  6 00:24:43 BST 2013

Host        : 127.0.0.1
Port        : 5672
Source      : atopica
Target      : atopica
Subject     : null
Duration    : 3600
Rpt Interval: 1
Send Limit  : 0
QoS         : EXACTLY_ONCE
Auth as Anon: false
User        : guest
Password    : guest
Raw Output  : true
Per Msg Out : false
Msg Size (b): 1024
Producers   : 1
Consumers   : 1

Time Step,sent/s,recv/s,min,avg,max latency
1,4629,3500,3,113,208
2,5594,6683,0,64,216
3,11049,10967,0,6,27
4,13897,13950,0,7,23
5,14459,14300,0,16,38
6,14347,14507,0,7,18
7,14818,14593,0,14,39
8,14985,14767,0,19,42
9,14101,14504,0,9,39
10,14277,14225,0,17,44
11,14537,14376,0,9,24
12,14992,14728,9,23,44
13,14267,14649,0,33,75
14,15266,15079,12,36,54
15,15047,14523,0,29,64
16,13305,14149,0,17,86
17,15021,14901,2,9,17
18,14957,14299,0,22,54
19,14981,14350,39,65,107
20,13163,14536,0,58,116
21,14598,14323,0,16,32
22,14601,14699,7,21,37
23,14755,14573,0,19,32
24,14561,14369,26,44,61
25,13183,13600,0,41,81
26,13014,12523,0,56,83
27,12267,12947,1,16,80
28,13990,13897,0,12,30
29,12857,12716,0,9,30
30,10065,10207,0,33,109
31,12435,11560,6,65,120
32,11330,12196,1,41,111
33,13132,13221,0,11,38
34,13478,13491,0,13,31
35,13190,11942,0,34,152
36,10895,11145,60,103,170
37,11543,11622,60,91,137
38,12624,12983,37,56,107
39,15370,6800,13,44,61
40,17411,0,-1,0,0
41,16629,0,-1,0,0
42,16410,0,-1,0,0
43,16902,0,-1,0,0
44,16632,0,-1,0,0
45,16924,0,-1,0,0
46,15804,0,-1,0,0
47,16855,0,-1,0,0
48,15470,0,-1,0,0
49,16286,0,-1,0,0
50,16584,0,-1,0,0
51,15231,0,-1,0,0
52,17405,0,-1,0,0
53,17517,0,-1,0,0
54,16767,0,-1,0,0
55,16547,0,-1,0,0
56,15932,0,-1,0,0
57,15973,0,-1,0,0
58,17137,0,-1,0,0
59,16440,0,-1,0,0
60,16590,0,-1,0,0
61,15661,0,-1,0,0
62,16123,0,-1,0,0
63,16113,0,-1,0,0
64,16253,0,-1,0,0
65,15577,0,-1,0,0
66,16026,0,-1,0,0
67,16149,0,-1,0,0
68,16056,0,-1,0,0
69,16014,0,-1,0,0
Sat Apr  6 00:25:54 BST 2013
Test Complete
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to