Q. I am using Solaris UNIX. How do I find out CPU Utilization under Sun Solaris UNIX?
A. Under Sun Solaris UNIX (and other UNIX oses like HP-UX and *BSD oses) you can use following commands to gather CPU information:
=> sar : System activity reporter
=> mpstat : Report per-processor or per-processor-set statistics
=> ps / top commands
Note: Linux specific CPU utilization information is here. Following information applies to UNIX only.
UNIX sar command examples
General syntax is as follows:
sar t [n]
In the first instance, sar samples cumulative activity counters in the operating system at n intervals of t seconds, where t should be 5 or greater. If t is specified with more than one option, all headers are printed together and the output may be difficult to read.
Task: Display today's CPU activity, use
# sar
Task:Watching system activity evolve i.e. reports CPU Utilization
# sar -u 12 5
Where,
- -u 12 5: Comparison of CPU utilization; 12 seconds apart; 5 times.
Output includes:
- %usr: User time (% of CPU)
- %sys: System time (% of CPU)
- %wio: Percent of CPU running idle with a process waiting for block I/O
- %idle: Percent of CPU that is idle
Task: You can watch CPU activity evolve for 10 minutes and save data
# sar -o file-name 60 10
Task: You can just sar and logout and let the report store in files
# nohup sar -A -o output-file 60 10 1>/dev/null 2>&1 &
Note to display data stored in output-file pass -f option to sar command:
# sar -f output-file
UNIX mpstat example
Type the following command to display per-processor statistics; 12 seconds apart; 5 times
# mpstat 12 5
You can also use traditional ps and top command:
# top
# ps -e -o pcpu -o pid -o user -o args
Read man pages of ps, top, mpstat and sar for more information.
Featured Articles:
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- My 10 UNIX Command Line Mistakes
- 10 Greatest Open Source Software Of 2009
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- Top 20 OpenSSH Server Best Security Practices
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Linux Video Editor Software
- Email FAQ to a friend
- Download PDF version
- Printable version
- Comment RSS feed
- Last Updated: 01/13/07


{ 2 comments… read them below or add one }
i want to learn linux this is very useful and powerful compare to Windows.
How to install pine in Sun Solaris 10.5 under UNIX env?