Hello SS,
A performance problem on the system can be caused for different reasons:
- Not enough resources during the process. For example, the extended memory of the system is exhausted an the process finish with an error. Or the CPU of the server is not enough and it will cause a bottleneck.
- Network problems or communication problems, between the different elements of the SAP systems or between users and system.
- Bad use of transaction by end users or user appreciation of the system performance.
- Etc.
I will check the following things to find where the performance issue is:
- Check the available resources of the system: Is there enough memory (roll, extended, heap) in the system (ST02)? Is the CPU at 100% or near 100% (ST06)? Is there enough physical memory all the time? What is the hit ratio % of each buffer on transaction ST02?
- Is there any dump on transaction ST22 that are related with insufficient memory on the system? Is there any message related with performance issues on transaction SM21, like for example connections timeout, message related with not enough resources, etc?
- Check the response times for instance and logon groups on transaction SMLG. Which is the value?
- Check the hourly response times on transaction ST03. Compare them with previos values from other days, weeks or months, are they higher?
- Is the performance on the database good? Check transaction DB02. How is the CPU use on the database server?
- All the users complains about system performance or just some users? All the transactions or actions done in the system are affected by the performance problem or just some transactions?
Just to know, SAP doesn't make any real difference between Physical and SWAP memory. What I mean is that you define a pool of Virtual Memory between Physical and SWAP memory, then assign it to the SAP system with the system parameters and the SAP system uses that pool as it wants, so it is a normal situation if you find that SAP system is not using physical memory even if there is memory available. Of course there can be a problem related with wrong memory settings (for example, the amount of swap space you defined considering the physical memory of your server) but SAP systems doesn't always use physical memory.
Regards.