Skip to main content link. Accesskey S
  • HCL Logo
  • HCL Notes and Domino wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL Forums and Blogs
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • API Documentation
Search
Community Articles > Lotus Domino > Domino server performance > How to isolate high CPU consuming thread in three steps.
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

How to isolate high CPU consuming thread in three steps.

This will will help you fixidentify root cause to some degree or find at the least the offending threadtask, it is very fast where you need to provide a quick relief to the customer, such cases would be: 1. High cpu utilization on Domino task. 2. Server slowness 3. Server hangs during ...
Community articleHow to isolate high CPU consuming thread in three steps.
Added by ~James Dworesaterli | Edited by IBM contributor~James Dworesaterli on March 10, 2010 | Version 3
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
This will will help you fix/identify root cause to some degree or find at the least the offending thread/task, it is very fast where you need to provide a quick relief to the customer, such cases would be: 1. High cpu utilization on Domino task. 2. Server slowness 3. Server hangs during shutdown. 4. Specific task performance investigation. (pop3, http , imap)
Tags: unix, aix, linux, solaris, cpu

1. how to identify process involved?  ( detect the process & pid)

 ps auxw | sort -r +2 | head -10 -  Shows top 10 cpu usage by process.

OS tools like topas or tops can be also used to isolate the process id . 
 
2. How to identify highest thread usage by CPU in a certain process? 

AIX       : ps -mo THREAD -p

Linux     : top -p   -H

Solaris   : prstat -p -L

 


3. Find Thread stack , you can use nsd -stacks or use OS debugger
 

How to match the corresponding thread stack with the tpid, Show thread stacks of a running process. ( find thread tid stack)

 

Sun      :      pstack -F /

AIX      :      procstack -F /

LINUX    :      gdb -F   /

 

  • Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (1)
collapsed Versions (1)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (3)Mar 10, 2010, 9:43:37 PM~James Dworesaterli  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility