Improve TXSeries performance by reducing the RPC registrations
lakshuraghav 0600009XU0 Visits (1516)
Servers configured with multiple IP addresses is a very common setup in many production and test systems. The blog covers the method improve the performance of the region by restricting the RPC addresses getting registered .
TXSeries region , SFS and ppc gateway register its RPC interface with sarpcd process whenever it comes up. By default, sarpcd registers on all the available IP addresses configured in the machine and also on all protocols (udp, tcp and cipc). When the number of cicsas configured on the machine happens to grow, the number of registered entries in sarpcd increases significantly. This can have following implications
(i) increase in the time taken by cicsas to comeup
(ii) increase in the time taken for ppc_tcp communication
(iii) Increase in the cicsteld communication time.
This problem can be easily resolved by masking all the IPs and make only a single IP to be visible to the sarpcd. This is done through RPC_
The variable can be set in region environment also. However, the effect of the variable will be restricted to the registrations from the region processes only. The sarpcd,sfs and region must be restarted (or region alone if it is set in region's environment file) for the environment variable to take effect.
The difference in the number of registrations can be noticed by running sarpccp show mapping command before and after setting the variable.