cancel
Showing results for 
Search instead for 
Did you mean: 

/sdf/mon shows same/wrong values in Performance monitoring data.

former_member268919
Participant
0 Kudos

Hello Experts,

As a check, i checked the transaction /n/sdf/mon andsaw strange results.

No changes into the CPU Usr, CPU Sys, CPU Idle etc etc..

Can someone please explain or suggest on the above issue.

Thanks.

Regards,

Trev.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Trever,

The Problem is in your system SAPOSCOL has stopped working. That's the reason in /sdf/mon the values visible to you are constant,

Please check the SAPOSCOL it will bw in hanged status.Check the Last write access  Date/ Time and compare with the /sdf/mon constant values Date/Time. Sure you will get an answer.


Restart you SAPOSCOL, values in the /SDF/MON will again start recollecting.


Regards,

Prasad Jadhav

former_member268919
Participant
0 Kudos

Thanks for reply Prasad.

Answers (2)

Answers (2)

former_member268919
Participant
0 Kudos

Solution : SAPOSCOL used to hang and was been restarted whenever stopped.

alwina_enns
Employee
Employee
0 Kudos

Hello Trev,

it should be checked, why saposcol is not running stable, this is not OK, that it is hanging from time to time. If saposcol is too old (older than about 1 year), then you should consider to install the newest one. And if also the newest one is not running stable, you should contact SAP.

Regards,
Alwina

magexposito
Active Participant
0 Kudos

Hello Trev,

Are you sure there was a change on the CPU used values during the /SDF/MON trace? Also please check if the SAP Host Agent is installed and running on the system so you could get the CPU values correctly.

If you execute transaction ST06, does it show any value related to CPU, RAM, SWAP, etc? Try to click on Status, what does it say?

Best regards.

former_member268919
Participant
0 Kudos

Hi Miguel,

1)Are you sure there was a change on the CPU used values during the /SDF/MON trace?

=> I see in /sdf/mon the data is monthly and traced every minute or two. Sometimes i see there is change but most of the times it not the case. If am not wrong this /sdf/mon is recorded via job /SDF/MON_WATCHDOG which runs hourly? correct me if wrong.

2)SAP Host Agent is installed and running on the system so you could get the CPU values correctly?

=> Many a times we do have a problem with saposcol it show read access but not write so we normally restart it and then its fine read+writes.

3)If you execute transaction ST06, does it show any value related to CPU, RAM, SWAP, etc?

=> Yes i can see values in ST06.

Kindly suggest.

alwina_enns
Employee
Employee
0 Kudos

Hello Trev,

are the values in ST06 the same which you see in /sdf/mon? Could you please share a screenshot what you see in ST06 and in /sdf/mon for CPU?

Regards,
Alwina

magexposito
Active Participant
0 Kudos

Hi Trev,

1) You are right Job /SDF/MON_WATCHDOG is the responsible for checking if there is any tracing running and execute the data collectos. You sad that sometimes there is a change on the report done by /SDF/MON transaction, could you please upload a screenshot? If you take a look to the folllowing URL you will notice that on certain hours there is a 0 value on the CPU Usr and CPU Sys columns which can be normal.


Best regards.

former_member268919
Participant
0 Kudos

Thanks Miguel and Alwina for reply.

Miguel, the second screen in the link you have provided exactly the same way my data looks.Consistent values or repeating. My another doubt is how can CPU Idle be 100% for large production systems which has 50+ dailog_background processes. Is this something usal or something is wrong in there?

Any chances of getting the trace of how much the job has collected data via datacollectors?


Help.

alwina_enns
Employee
Employee
0 Kudos

Hello Trev,

what is the data source in /SDF/MON for CPU? Are the CPU  values coming directly from saposcol? Which value reports saposcol for CPU idle? I had a look at our test system, where nothing is running, and CPU idle is about 96-97%, it is never 100%.

Regards,
Alwina

former_member268919
Participant
0 Kudos

Hello Alwina,

what is the data source in /SDF/MON for CPU?

=> How to find this?

Are the CPU  values coming directly from saposcol?

=> How can i make this sure if they coming from saposcol or not?

Which value reports saposcol for CPU idle?

=>How to check this?

I had a look at our test system, where nothing is running, and CPU idle is about 96-97%, it is never 100%.

=> In my case i checked few days back values for CPU Idle for 26.01.2015 and 25.01.2015 it shows 100 Idle time

Also FYI i checked from 22.01.2015 00:40:20 hours to 25.01.2015 20:30:20 the values for CPU Usr, CPU Sys, CPU Idle, Free Mem in KB is exactly the same but during this period above there is a change in Act.WPs, Dia WPs and RFC WPs and EM/Heap colums

The above period is major when this situation happened.

Help much appreciated.

magexposito
Active Participant
0 Kudos

Hello Trev,

I checked several /SDF/MON traces I did and also some documents that explains how to do a trace. On this documents I found some screenshots showing the same values you had in your system and on the traces I did some of them show the same values also.

One thing you can do is to check the CPU values on transaction ST06 on a moment that you know it will appear on the /SDF/MON trace and compare these values. Also on transaction /SDF/MON if you click on GoTo -> Statistical Records you can see the traced values with the STAD format. If is possible to download the trace as a .mon file clicking GoTo -> Download Analysis.

Best regards.