CLI: Processes

You can use the show pm process command to view information on a running process or service.

show pm process

show processes [{limit <num>|sort|threads}]

To show the information on a running process or service:

show pm process <process-name>

Show the status of the collectord service

# show pm process collectord
Process collectord
Configuration:
Launchable: yes
Auto-launch: yes
Auto-relaunch: yes
Launch path: /opt/tms/bin/collectord
Re-exec path: (none)
Argv: /opt/tms/bin/collectord
Max snapshots: 10
Launch order: 0
Launch timeout: 0
Shutdown order: 0
CPU Affinity: (not set)
Test liveness: no
Hung count: 4
State:
Current status: running
PID: 3489
Num. failures: 0
Last launched: 2011/04/04 10:40:20.949 (1 day 0 hr 26 min 28.079 sec ago)
Last terminated:
Next launch:

To view CPU and memory use of all processes:

show processes [{limit <num>|sort|threads}]

  • limit <num> - Show processes, limiting the number of lines displayed. Use this to generate a "top N" style display. The default sort order is CPU usage.
  • sort {cpu|memory|time} - Sort processes by CPU usage, memory (RSS as a percentage of total) or process time.
  • threads - Show process threads

Show the top 5 processes by CPU usage

# show processes sort cpu limit 5

User Memory Usage (kB) %CPU %Memory S Time Process

Virtual Resident Shared

-------- ------- -------- ------ ---- ------- - --------- --------------

admin 616m 341m 110m 4.0 8.8 S 7:25.02 collectord

admin 0 0 0 2.0 0.0 S 6:33.50 kipmi0

admin 73996 10m 8564 2.0 0.3 S 7:28.65 communityd

admin 61192 9496 6884 2.0 0.2 S 0:19.68 slad

admin 0 0 0 2.0 0.0 S 0:14.80 kworker/u:1