Symantec Access Management

Expand all | Collapse all

Tech Tip: How does the Policy Server Trace Analysis Tool calculate the LDAP Response+Wait Time from the pdf summary report?

  • 1.  Tech Tip: How does the Policy Server Trace Analysis Tool calculate the LDAP Response+Wait Time from the pdf summary report?

    Broadcom Employee
    Posted 11-25-2015 09:17 PM

    Question

    How does the Policy Server Trace Analysis Tool calculate the LDAP Response+Wait Time from the pdf summary report?

    The customer wants to run the analysis tool in order to check the performances on the changes they are doing on their LDAP configuration.

     

    Answer

    The smtracedefault.log shows times for LDAP queries, but that was not the entire picture.

    If you only have one LDAPBank, and 50 threads, then there will only be 1 LDAP query executed at a time, and it will be very quick. 

    So in our case we were getting results from the LDAP response to be very quick, LDAP server was exhibiting low CPU, but ProcessRequest time was long.

    Looking in detail we found there were up to 49 threads that were stuck at the prior trace log message step waiting to get access to the LDAPBank/ldap connection to send their query.

    So LDAPResonse is the time of the LDAPRequest , as per the split timer and returned in the message.

    So LDAPResponse + WaitTime is the time since the previous log message from that thread, and the log message with the split timer (so it should capture any time the thread spent waiting for access to the connection as well as the actual query time.)

    LDAPWaitTime is the difference, a high value here usually means your bottleneck is you do not have enough LDAPBanks and requests are slow because they are waiting before they can send their LDAP query.



  • 2.  Re: Tech Tip: How does the Policy Server Trace Analysis Tool calculate the LDAP Response+Wait Time from the pdf summary report?

    Broadcom Employee
    Posted 01-28-2016 08:31 PM

    I had another query about these two new sections are calculated, so I've added a bit more explanation to the original thread :

     

    https://communities.ca.com/message/241856511#241856511

     

    Cheers - Mark