Results 1 to 9 of 9

Thread: Single Mailbox To Multi Mailbox Migration

  1. #1
    dosmage is offline Member
    Join Date
    Aug 2008
    Posts
    12
    Rep Power
    6

    Talking Single Mailbox To Multi Mailbox Migration

    I'm planning to migrate to a multiple mailbox Zimbra system. I've setup a Zimbra proxy in preparation. What I want to do, before I swing all the accounts to the proxy, is to check the difference of performance of the proxy vs the mailbox server.

    I used a tool called imaptest to try and get a feel for the performance of the mailbox server vs the proxy server with limited success. Does anyone have any suggestions for benchmarking or load testing Zimbra?

  2. #2
    Klug's Avatar
    Klug is offline Moderator
    Join Date
    Mar 2006
    Location
    Beaucaire, France
    Posts
    2,316
    Rep Power
    13

    Default

    Welcome to the forum.

    I don't understand at all what you're doing.

    In a multi-servers setup, the proxy should be a stand alone server, with no accounts on it. It's just a proxy, it's not a mailbox server.

  3. #3
    dosmage is offline Member
    Join Date
    Aug 2008
    Posts
    12
    Rep Power
    6

    Talking Load tests before deployment

    Hi, thank you for your reply. I will attempt to better explain my situation. I have nearly 20 servers in our existing single mailbox system, where there are around fourteen mail exchanges, two mail relays and two ldap servers. I am introducing a new mailbox server to decrease IO on the existing mailbox server. I've created an Nginx proxy via the zmproxy command on a new system. I want to deploy this proxy, however, I am concerned about its own performance. I want to check the performance of the proxy vs the performance of the mailbox servers and make sure the proxy isn't unacceptably slower than querying the mailbox servers directly. I guess I am wondering what other Zimbra admins are running to load test before deployment.

  4. #4
    Klug's Avatar
    Klug is offline Moderator
    Join Date
    Mar 2006
    Location
    Beaucaire, France
    Posts
    2,316
    Rep Power
    13

    Default

    If you want to test, test on another setup (not your production one)...

    After you've setup your proxy server, you have to tell each mailbox server (one by one) that they'll be accessed through a proxy.
    Once a mailbox server is setup on reverse-proxied mode, it can not be accessed directly anymore (well you can but some things won't work such as documents, briefcase, password changes, etc).

    From my tests, access through a proxy server is faster than direct access, because the proxy also caches data (especially for IMAP).

  5. #5
    dosmage is offline Member
    Join Date
    Aug 2008
    Posts
    12
    Rep Power
    6

    Talking Load tests before deployment

    I am not deploying the proxy on production hardware. All my connection tests show that Nginx is handling the proxy properly. I am at the phase now where I simply need to flip the proverbial switch. The only thing stopping me is the concern that our average traffic will be too great for the proxy to handle. I am searching for other users who might have suggestions how to preform load tests on the installation...

  6. #6
    Klug's Avatar
    Klug is offline Moderator
    Join Date
    Mar 2006
    Location
    Beaucaire, France
    Posts
    2,316
    Rep Power
    13

    Default

    IIRC, there are people here who are proxying 60.000 users (6 or 8 mailboxes servers) over a pair of proxy without any issue...

  7. #7
    uxbod's Avatar
    uxbod is offline Moderator
    Join Date
    Nov 2006
    Location
    UK
    Posts
    8,017
    Rep Power
    24

    Default

    650,000 Mailbox Migration Qmail-LDAP 2 Zimbra NE - so proxy seems to handle load just fine

  8. #8
    dosmage is offline Member
    Join Date
    Aug 2008
    Posts
    12
    Rep Power
    6

    Talking Practical Facts vs Theoretical Theory

    I understand Zimbra's proxy software works perfectly fine. I know there are plenty of success stories, but my question is not being addressed. Let me completely restate what I am asking...

    Hypothetically speaking, let's say I install my Zimbra proxy on our 4x86 DX4 server with 32 megs of ram and I thought that would cover the load requirements or all of our users.

    Now, let's hypothetically say that just because I use a 4x86 DX4 system with 32 megs of ram that I am still not stupid. I whip out my trusty Zimbra test suite and load test the server's capabilities and find that it obviously won't work and rethink the architecture.

    Now, clearly I am over exaggerating and my proxy is in fact on a Xeon, but still; my questions is still sound... what test suite or procedure does the Zimbra community like to use for load testing. The only test suite I've heard of is imaptest and I am having problems running it against Zimbra. I just want to make sure my 4x86 DX4 has the capacity to handle our 50,000 user base? I mean, it does have a math co-processor and is capable of some floating point arithmetic.

  9. #9
    dosmage is offline Member
    Join Date
    Aug 2008
    Posts
    12
    Rep Power
    6

    Post Diging Up Old Posts

    My project is over and I thought I'd post what I found that gave me piece of mind.

    I opened a ticket with the Zimbra Engineers and this is what they suggested to load test my proxies to ensure they would work with the amount of load I will be throwing at them.

    MStone - Mstone performance testing tool - The modern version of the application that Netscape Messaging Server shipped with that could load test their product. It's pretty slick with its graphing support.

    They also suggested to read ajcody's wiki entry on the subject, which by the way he has many amazing entries in the Zimbra wiki. Be sure to check out what he has to offer.

    Ajcody-Testing-Debugging - Zimbra :: Wiki

    I found this tool to be very useful and my original question to be answered. Slán.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 210
    Last Post: 01-17-2012, 01:19 AM
  2. GroupWise migration experience
    By nrc in forum Migration
    Replies: 3
    Last Post: 08-24-2010, 12:41 AM
  3. Moving from single to multi server
    By stephenwilley in forum Administrators
    Replies: 1
    Last Post: 06-11-2008, 09:52 AM
  4. can't you help me
    By iwan siahaan in forum Administrators
    Replies: 6
    Last Post: 12-17-2007, 06:53 PM
  5. multi mailbox migration
    By scalper in forum Migration
    Replies: 5
    Last Post: 05-11-2007, 10:39 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •