Attached Details Document: What to Collect for High CPU Using Process Explorer
Total Page:16
File Type:pdf, Size:1020Kb
Attached details document: What to collect for High CPU using Process Explorer - providing this to help clarify the best data to analysis and collect for quicker resolution For more info and the download: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx Runs on: " Client: Windows XP and higher (Including IA64). " Server: Windows Server 2003 and higher (Including IA64). How to find threads in Processes causing high CPU using ProcessExplorer 1. First Launch ProcessExplorer (Microsoft) on the Policy server where High CPU occuring, then fnd the smpolicysrv.exe process – usually run under services.exe Figure 1.1 2. Right click process – select properties. Figure 1.2 Details for the policy server process can be view in each tab Example: TCP/IP - All connection info to the policy server process 3. Click Threads TAB, then sort by CPU Figure 1.3 The graph in figure 1.3 shows Policy Serve process @ 100 %, using Process Explorer we are able to view details of each thread inside the policy server process (CPU each thread is consuming). SiteMinder policy server process 764 contains five threads using ALL CPU 5448, 5904, 3848, 2680, and 4432 Next step is to view thread details, then copy the stack provide to CA Support 4. Click on the high CPU thread, click Stack – copy the stack, then provide to support Figure 1.4 5. To complete the data collection dump the entire process and provide to CA Support a. Right Click smpolicysrc.exe b. Select - Create Dump c. > Select - Create Full Dump Figure 1.5 6. Most useful data to provide CA Support to resolve issue quickest a. List of threads (pic) of all the thread – figure 1.3 b. Copy of thread running high CPU into notepad – figure 1.4 c. Full dump of the policy server process – figure 1.5 d. Policy server SMPS and profile logs – provides log detail on each threads activities .