Forum Stats

  • 3,874,335 Users
  • 2,266,724 Discussions
  • 7,911,824 Comments

Discussions

What is the most memory you've seen allocated to a SOA managed server?

imsammyd
imsammyd Member Posts: 31 Blue Ribbon
edited Sep 18, 2019 3:13AM in SOA Suite Discusssions

We are installing a new HA SOA environment and I am thinking about how much memory should be allocated to the managed server. It runs ok with 6GB, but maybe it would be better with 8? 12? What have you experienced?

Tagged:
imsammydMartien van den Akker

Answers

  • Martien van den Akker
    Martien van den Akker Member Posts: 2,777 Bronze Crown
    edited Sep 12, 2019 11:59AM

    Hi,

    SOA Suite is a message processing environment. I think in most cases the SOA Server runs fine with 4GB. A SOA Server benefits from a large Heap, because of the through put. But side affect is that once a GC kicks in, it will take a longer time to perform.

    So, maybe in your case 6GB is Ok, but I think you're probably better of with a second SOA Server than with a heap of 8GB or larger. Provided that the host has the resources.

    I'd advise the G1 collector (https://docs.oracle.com/javase/8/docs/technotes/guides/vm/G1.html ). It should handle large heaps in message processing environments (SOA, OSB) better.

    But always monitor the heap, before taking these kinds of decissions.

    Regards,
    Martien

    imsammydimsammyd
  • imsammyd
    imsammyd Member Posts: 31 Blue Ribbon
    edited Sep 16, 2019 9:37AM

    That was very helpful information. Thank you Martien! Do you have any favorite performance tuning documents for SOA?

  • Martien van den Akker
    Martien van den Akker Member Posts: 2,777 Bronze Crown
    edited Sep 17, 2019 6:01AM

    Good question. I did some HA environment setups. And problem solving taskforces. But I'm not so much an admin, more a tech specialist and developer. So most of my knowledge is in customer's documents.

    But it would be a good idea to setup a page with some  knowledge on this. If I can find the time I might setup a basic page to gather these kinds of knowledge.

    I have quite a lot of info on FMW installations on blog.darwin-it.nl. That is the place where I post this. but most as blog entries. I would like to put time and move some of the info to a more wike-alike page.

    Regards,
    Martien

  • evrenulusoy
    evrenulusoy Member Posts: 3 Blue Ribbon
    edited Sep 18, 2019 3:13AM

    Hi,

    I think looking at the GC's logs is the best way for deciding the maximum memory. You can start with 4gb and increase it if GC performance is not enough for you. I don't recomend a heap size less than 4gb.

    We are using 8gb for each managed server in a very busy domain. By the way G1GC collector performed best among other algorithms with our servers (it may depend on nature of your business processes. Our processes are mostly short lived).

    Regards,

    Evren

    Martien van den Akkerimsammydimsammyd