cancel
Showing results for 
Search instead for 
Did you mean: 

Identify the jobs causing high load on the server.

Former Member
0 Kudos

Hello experts,

i have received an alert form Unix about high load on server, but when I checked incidentally after 15 minutes the load was quite normal and effective CPU utilization was around 15% only.

I have to identify the jobs which caused high CPU utilization.

a)  Most of the job causing high utilization would have been finished by the time I checked.

Could you guys please help me in that.

How can I identify the guilty jobs?

Regards,

Khan

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Tariq,

As mentioned earlier by Regan, Use sm37 and in the selection options use the executing Servers which your seeing issue for the high CPU. And once the jobs are identified, you can use STAD(with abap programe and user name used for job), st12 and se30 for abap runtime analysis for program used.

Let us know if this helps.

Regards,

Ram

Reagan
Advisor
Advisor
0 Kudos

Tx SM37 - "Job Name" - F8 - "Select the job" - Goto - Job Statistics

This will get the information which is seen from Tx STAD.

This will get you the CPU time used by a particular job.

manumohandas82
Active Contributor
0 Kudos

Hi ,

Also you could check the details from  Transaction STAD .  as input use the start time and a duration .

Thanks ,

Manu

alwina_enns
Employee
Employee
0 Kudos

Hello Khan,

you could check history data in ST06 in which time frame you had a high CPU load, and check the time profile in ST03 for this time frame. If you double click on a time frame in time profile you will get a list with reports/transactions and check the reports with the highest CPU time.

Regards, Alwina