Use the onstat –g cpu command to display
the last time the thread ran, how much CPU time the thread used, the
number of times the thread ran, and other statistics about all the
threads running in the server
The following output example shows the ID and name of
each thread that is running, the ID of the virtual processor in which
each thread is running, the day and time when each thread last ran,
how much CPU time each thread used, the number of times each thread
was scheduled to run, and the status of each thread.
Figure 1 : onstat -g cpu command output
Thread CPU Info:
tid name vp Last Run CPU Time #scheds status
2 lio vp 0 3lio* 07/18 08:35:35 0.0000 1 IO Idle
3 pio vp 0 4pio* 07/18 08:35:36 0.0102 2 IO Idle
4 aio vp 0 5aio* 07/18 08:35:47 0.6876 68 IO Idle
5 msc vp 0 6msc* 07/18 11:47:24 0.0935 14 IO Idle
6 main_loop() 1cpu* 07/18 15:02:43 2.9365 23350 sleeping secs: 1
7 soctcppoll 7soc* 07/18 08:35:40 0.1150 1 running
8 soctcpio 8soc* 07/18 08:35:40 0.0037 1 running
9 soctcplst 1cpu* 07/18 11:47:24 0.1106 10 sleeping forever
10 soctcplst 1cpu* 07/18 08:35:40 0.0103 6 sleeping forever
11 flush_sub(0) 1cpu* 07/18 15:02:43 0.0403 23252 sleeping secs: 1
12 flush_sub(1) 1cpu* 07/18 15:02:43 0.0423 23169 sleeping secs: 1
13 flush_sub(2) 1cpu* 07/18 15:02:43 0.0470 23169 sleeping secs: 1
14 flush_sub(3) 1cpu* 07/18 15:02:43 0.0407 23169 sleeping secs: 1
15 flush_sub(4) 1cpu* 07/18 15:02:43 0.0307 23169 sleeping secs: 1
16 flush_sub(5) 1cpu* 07/18 15:02:43 0.0323 23169 sleeping secs: 1
17 flush_sub(6) 1cpu* 07/18 15:02:43 0.0299 23169 sleeping secs: 1
18 flush_sub(7) 1cpu* 07/18 15:02:43 0.0314 23169 sleeping secs: 1
19 kaio 1cpu* 07/18 14:56:42 1.4560 2375587 IO Idle
20 aslogflush 1cpu* 07/18 15:02:43 0.0657 23166 sleeping secs: 1
21 btscanner_0 1cpu* 07/18 15:00:53 0.0484 784 sleeping secs: 61
37 onmode_mon 1cpu* 07/18 15:02:43 0.3467 23165 sleeping secs: 1
43 dbScheduler 1cpu* 07/18 14:58:14 1.6613 320 sleeping secs: 31
44 dbWorker1 1cpu* 07/18 13:48:10 0.4264 399 sleeping forever
45 dbWorker2 1cpu* 07/18 14:48:11 1.9346 2936 sleeping forever
94 bf_priosweep() 1cpu* 07/18 15:01:42 0.0431 77 cond wait bp_cond