Menu

How many memory should I allocated for symmetricds?

Help
Shen Flik
2014-12-10
2014-12-18
  • Shen Flik

    Shen Flik - 2014-12-10

    Hi all,

    I plan to use symmetricds to sync data for our distributed system.
    Our system has two ties and all leaf nodes will pull and push to central database at every high frequency.
    I have a bit worry about the memory used by symmetricds.
    How many memory, do you suggest, for the parent node to support hundreds of child nodes with 5-second pulling interval and 10-seconds pushing interval? Do you think 2G is good enough?

    Thanks in advance.
    Flik

     
  • Eric Long

    Eric Long - 2014-12-10

    In general, we size a server with 4GB of memory for every 500 MB/hour of data transfer and every 350 clients. But we probably oversize to stay on the safe side. If your data transfer is lower than that, then 2GB of memory may be fine. If you get into trouble with it, you could always lower the http.concurrent.workers.max to slow down the sync so the server can handle it.

     
  • Shen Flik

    Shen Flik - 2014-12-18

    Hi Eric,

    Many thanks for your reply and the information you provided.
    I need symmetricds running fast as possible as it could, realtime ideally.
    So I will size our server with 4GB or more of memory.

    Best regards,
    Flik

     

Log in to post a comment.