It also is run with parameters representing interval in seconds and the number of iterations. It has many different options that show such data as buffer activity and system call use. There are also some tools that can be purchased as separate applications. The most popular is Glance. It is an extremely useful tool.
Glance has the advantage of reporting a great deal of per process information.
Now, let's discuss the bottlenecks. The symptoms of this bottleneck are usually high CPU utilization and a high run queue. Utilization of 100 percent alone does not mean you have a bottleneck. That simply means you are fully utilizing the resource. However, the run queue shows runnable processes that are waiting.