I'd be interested to know if anyone has run any profiling tools (NuMega etc) on either Avalon etc. or on the James code itself.
We're buying the tools soon, so I might have a go, as we need to find any long-term leaks before our customers do! -- Jason > -----Original Message----- > From: Noel J. Bergman [mailto:[EMAIL PROTECTED]] > Sent: 16 October 2002 05:36 > To: James-Dev Mailing List > Subject: Status of James load tests > > > Here are the results of two load tests. Basically, they > suffer from a steady degradation in performance due to memory > loss. As you can see from vmstat, running every 30 seconds > during the tests, there is a steady reduction in available > memory, resulting in a steady shift from CPU working for the > user to CPU working for the system. Nothing particularly > useful in the logs right now, although I notice that both > Harmeet's build and Peter's build use the new connection manager. > > The results of these tests are similar using either the > Watchdog or the Scheduler. It may be that the smtphandler / > connection manager cycle has issues, or it could be something > else. In both cases, the sendMail call in the SMTPHandler is > commented out, so that should be isolating our test to just > the handler, and related classes. I'm going to make test > with 1000s of messages per connection instead of 2, and see > if it is messages or connections that cause the problem. > > Clearly, we want to get a handle on this issue. > > --- Noel > > -------------------------------------------------------------------- > > $ ./postal -m 1 -p 20 -c 2 [server] userlist - | tee -a > test.log time,messages,data(K),errors,connections,SSL connections > > Harmeet Build Peter Build > 23:09,1671,1449,0,1129,0 22:22,1612,1422,0,1106,0 > 23:10,1965,1705,27,1381,0 22:23,1941,1682,9,1320,0 > 23:11,2113,1848,4,1431,0 22:24,1966,1691,1,1307,0 > 23:12,2143,1866,5,1426,0 22:25,2065,1795,0,1381,0 > 23:13,1954,1689,0,1292,0 22:26,1940,1688,0,1296, > 23:14,1852,1626,0,1235,0 22:27,1844,1589,0,1229,0 > 23:15,1738,1489,0,1153,0 22:28,1739,1525,0,1155,0 > 23:16,1634,1428,0,1073,0 22:29,1621,1396,0,1078,0 > 23:17,1558,1354,2,1041,0 22:30,1541,1340,0,1013,0 > 23:18,1462,1271,0,974,0 22:31,1483,1292,0,983,0 > 23:19,1409,1211,0,940,0 22:32,1404,1217,0,936,0 > 23:20,1325,1149,0,903,0 22:33,1345,1151,0,899, > 23:21,1296,1144,0,868,0 22:34,1317,1149,0,856,0 > 23:22,1223,1058,0,836,0 22:35,1258,1093,0,836,0 > > -------------------------------------------------------------------- > [This particular set of numbers is with Harmeet's build] > $ vmstat 30 > procs memory swap io system > cpu > r b w swpd free buff cache si so bi bo in > cs us sy > id > 2 0 0 88652 107584 31728 29160 0 0 0 0 5 > 7 0 0 > 7 > 13 0 0 88652 100984 31728 29160 0 0 2 30 814 > 1329 86 14 > 0 > 12 0 0 88652 97332 31728 29160 0 0 2 33 856 > 1423 85 15 > 0 > 14 1 0 88652 93812 31728 29160 0 0 3 46 1008 > 1489 78 22 > 0 > 11 0 0 88652 88888 31728 29160 0 0 3 47 988 > 1496 74 26 > 0 > 16 0 0 88652 77652 31728 29160 0 0 3 45 987 > 1445 74 26 > 0 > 14 0 0 88652 75372 31728 29160 0 0 0 55 1020 > 1469 72 28 > 0 > 25 0 0 88652 71792 31728 29160 0 0 0 52 970 > 1443 68 32 > 0 > 25 0 0 88652 67392 31728 29160 0 0 2 45 917 > 1386 65 35 > 0 > 22 0 0 88652 62612 31728 29160 0 0 4 51 935 > 1317 62 38 > 0 > 3 0 0 88652 57788 31728 29160 0 0 3 49 883 > 1270 55 45 > 0 > 3 0 0 88652 52176 32760 29160 0 0 3 46 871 > 1253 54 46 > 0 > 9 0 0 88652 46356 34120 29160 0 0 3 47 861 > 1261 52 48 > 0 > 19 0 0 88652 40568 35408 29160 0 0 3 46 829 > 1215 50 50 > 0 > 5 0 0 88652 34984 36656 29160 0 0 3 44 789 > 1175 49 51 > 0 > 8 0 0 88652 29336 37960 29160 0 0 3 52 797 > 1173 47 53 > 0 > 16 0 0 88652 24108 39156 29160 0 0 3 43 776 > 1159 47 53 > 0 > 16 0 0 88652 19128 40332 29160 0 0 3 42 756 > 1162 46 54 > 0 > 19 0 0 88652 13760 41512 29160 0 0 3 41 736 > 1106 42 58 > 0 > 19 0 0 88652 9112 42632 29160 0 0 3 38 725 > 1083 42 58 > 0 > 18 0 0 88652 4220 43712 29160 0 0 3 39 699 > 1064 41 59 > 0 > 19 0 0 88652 7516 44400 21316 0 0 3 39 686 > 1050 40 60 > 0 > 12 0 0 88652 3152 45292 21204 0 0 3 44 695 > 1027 40 60 > 0 > 11 0 0 88796 7392 46048 21356 0 5 5 33 677 > 1025 38 62 > 0 > 11 0 0 88796 3104 46892 21284 0 0 2 36 653 > 987 36 64 > 0 > 9 0 0 90064 3032 45260 21552 0 42 2 51 736 > 970 38 62 > 0 > ---- test stopped here ---- > 21 0 0 90064 3028 42528 20648 0 0 2 33 635 > 965 36 64 > 0 > 27 0 0 90064 3036 40424 19784 0 0 3 42 639 > 941 36 64 > 0 > 8 0 0 90064 3076 37596 19380 0 0 2 30 581 > 908 34 66 > 0 > 5 0 0 90064 3244 37212 19380 0 0 0 17 134 > 607 14 86 > 0 > 12 0 0 90064 3116 37212 19380 0 0 1 15 132 > 643 11 89 > 0 > 2 0 0 90064 3232 36828 19380 0 0 2 11 126 > 637 9 91 > 1 > 12 0 0 90064 3116 36572 19380 0 0 1 11 125 > 633 11 89 > 0 > 12 0 0 90064 3184 36060 19380 0 0 2 13 131 > 636 12 88 > 1 > > > -- > To unsubscribe, e-mail: > <mailto:james-dev-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
