Monday, April 28, 2008

Tips for P{erformance analysis

Transactions:
sm04:
How many users are working on the system? More than expected? You can also check, if a lot of users work at the same time and how many memory the GUIs are using.
- Check amount of Users/ Modes
- Check activity of users
- Check, if a lot of users use the same transaction at the same time

sm50:
Here you can get information about the work processes. You can check, if all dialog processes or batch processes are in use, if a process is occupied for a long time, or if a process allocates heap memory. You can also get some hints, where to look, if for example all batch processes are used, it could be, that a lot of batch requests are in the queue and that they are not processed fast enough.
- Check if there are long runners
- Check if work processes are in PRIV mode
- Check, if all batch processes are used.

sm51:
In sm51 you could also find the Queue Info. You could find the information here:
Sm51 è mark the node è GoTo è Server name è Information è Queue information
If the number of maximum requests wait (max. req. wait) is too high, the users has to wait long time until a work process will handle the request. Already 20 or 25 requests waiting for a process will cause a waiting time of some seconds.

No comments: