Information to gather for memory and CPU utilization related issues


If the problem you are experiencing is related to memory growth or utilization or CPU utilization, in addition to answering the questions and gathering the information as specified in General information to gather before calling BMC Software Support#GeneralinformationtogatherbeforecallingBMCSoftwareSupport-27277, be prepared to answer the following additional questions before calling BMC Support.

  1. How long have you been running this version of the PATROL KM for Log Management?
  2. Is the problem demonstrated on one of the pmgreader processes or is it happening on all of the pmgreader processes?
  3. Has this problem happened since you first installed/upgraded the PKM for Log Management? Did the problem start happening immediately after the installation/upgrade or did it start happening after configuring one or more log files for monitoring?
  4. Is the problem happening on all of your computers or is it limited to one or a few computers? If the problem is occurring only on only certain computers, is there anything about those computers that are different from other computers on which the problem does not occur? For example, is one or more of the log files that are being monitored extremely large or does it have a large rate of change? Are you monitoring a larger number of log files on the computers on which the problem is occurring?
  5. When is the memory/CPU increasing? Every scan? Whenever a log is written to? Whenever a log is rolling over?
  6. Does memory usage jump immediately and remain steady or does memory grow over time? If the memory grows steadily over time, does it reach a certain level and then hold at that level?
  7. Does restarting the PATROL Agent have any effect on the problem? For example, if you stop the PATROL Agent, ensure that all the pmgreader processes are stopped, then restart the PATROL Agent, does the high pmgreader memory usage resume?
  8. What is the actual CPU/Memory being used?
    • Windows: use the Task Manager
    • UNIX: use the appropriate PS command for your platform
      • Oracle ® Solaris™: /usr/ucb/ps auxwww
      • RS6000: /bin/ps auxww
      • HP-UX: UNIX95=TRUE; export UNIX95; ps -elf -o uid,pid,ppid,stime,tty,time,pcpu,vsz,sz,args
      • Linux: ps auxww
      • Tru64: ps -e -o pid,ppid,user,time,pcpu,pmem,vsz,rss,args
      • Other: ps -elf

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*