Hello.
I've been testing the James v2.1.3 for supporting  a lot of users in
mail list.
The tests were done for next environment and settings:
- all users of mail list are local(their account is contained in
this James server)
- the Database repository is used. The database is McKoi 0.94h.
- the JVM is started with settings -Xms256m -Xmx1024m. In default
  (64Mb) the Out of Memory occurs for 7500(and more) users in mail list
- in settings - <deliveryThreads> 2 </deliveryThreads>

The results are:
number of users | delivery time     | the speed      | peak memory usage
       500      |       less 50 sec | ~10  users/sec | 117 132 Kb
      1000      |      1 min 30 sec | 11.1 users/sec | 210 868 Kb
      2500      |      4 min 11 sec | 10.0 users/sec | 280 496 Kb
      5000      |     10 min 04 sec |  8.3 users/sec | 283 112 Kb
      7500      |     24 min 40 sec |  5.1 users/sec | 282 968 Kb
     10000      |     38 min 04 sec |  4.4 users/sec | 282 580 Kb
     15000      | 1 h 16 min 43 sec |  3.3 users/sec | 325 700 Kb

1) Why does the speed of delivery decrease after 2500 users?
2) Why does James use such big memory for sending letters?
3) Also I see that in table spool in recipients field the ALL
   emails of mail list are placed. May be better for delivery to cut
   this to a little lists (up to 1000 or 2000 users) and send them separately?

I'm interested in correction of this and I can try to fix this.
Is it possible?


                                                                                       
 Eugene

                                                                                       
 

                                                                                       
 
Best regards, Eugene                          mailto:[EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to