Hi All, Thanks for all the feedback. I tried to run both prstat and prstat -m option and here are the output displays... (showing only three processes).
prstat -mL PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/LWPID 25952 root 30 30 0.0 0.0 0.0 0.0 30 0.0 100 6K 87K 0 processC/1 25571 root 5.1 0.7 0.0 0.0 0.0 0.0 93 0.0 57 68 5K 0 processB/1 2003 root 0.3 1.2 0.1 0.0 0.0 0.0 97 1.9 67 8 1K 21 processA/1 prstat PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP 2003 root 39M 38M sleep 59 0 3:05:58 0.6% processA/1 25571 root 6488K 5752K sleep 13 0 0:00:00 0.5% processB/1 25952 root 5208K 4184K sleep 23 0 0:00:00 0.1% processC/1 Is it possible to relate the CPU usage shown by prstat and prstat -m ? or am i comparing apples and oranges here ? process C shows 0.1% CPU usage (is this only usr time?) and microstate accounting shows 30% user time, 30% sys time and 30% sleep. How does one relate the two ? The above is just snapshots taken almost at the same time. My testing is normally done in a 2 hr time frame. So i could run prstat with 10 sec sampling rate and prstat -m with also a 10 sec sampling rate during the same period. The sampling instance for both maybe slightly off. If i average out during this run for each process from prstat and also the same from prstat -m, how do i relate these values ? This message posted from opensolaris.org _______________________________________________ perf-discuss mailing list perf-discuss@opensolaris.org