How PRPC send packages over the network. Does it creates small packages or are they maxed?
We were investigating performance issues that are being reported from our production users. Last week we did an new performance test and we found problem with network.
We asked the network provider for an analyses of this and the responded with some additional questions. For one of this questions we need your help.
The question they have asked is:
“Can you tell us how PRPC send packages over the network. Does it creates small packages or are they maxed? They told me that the more packages you send the more IP Headers are send, because every package has its own IP header. If you send a lot of small packages this might impact the network line.”
I take packages as packet? I think your question is too generic to answer directly. At a high level, Pega does not directly deal with networking packets rather we rely on java API. So this kind of information is pretty much invisible to Pega code. Now if you experience performances issues. There are a lot of things needed to be investigated before getting to the network level. Can you elaborate your problems in more details? For example, how did you determine that the performance is due to networking? If you are sure of that, capture the network trace would help you determine if it is due to pega or something else (e.g., using tools like tcpdump, wireshark, etc)
Thanks for the reply Kevin. Yes you are correct its packects. Actually our application is being used from different locations, for one loation performance is good and for other it's not. That's why we were suspecting that network is playing it' role here. When we checked with network team they came up with abouve question.