处理器指标如下:
1、CPU利用率
这个可能是最直接的指标,它全面展示了每个处理器的利用率。在IBM Systemx架构 中,如果CPU利用率持续高于80%,就可能遇到了处理器瓶颈。
2、用户时间
表示CPU在用户进程上的时间百分比,包括nice时间。用户时间值高是一个较好的状 态,在这种情况下,系统在处理真正的任务。
3、系统时间
表示CPU花在内核操作上的时间百分比,包括IRQ和softirq时间。持续的高系统时间可以
指出网络和驱动栈的瓶颈。CPU花在内核上的时间越少越好。
4、等待
CPU花在等待I/O操作上的时间总和。类似blocked值,系统不应该把大量时间花在等待 I/O操作上;否则,你应该调查I/O子系统的性能。
5、空闲时间
表示系统处于空闲等待任务的时间比。
6、Nice时间
表示CPU花在re-nicing进程,改变进程执行顺序和优先级上的时间。
7、平均负载
平均负载不是百分比,是下面的和的滚动平均值:
在队列中等待被处理的进程数 等待非中断任务完成的进程数
是TASK_RUNNING和TASK_UNINTERRUPTIBLE的和的平均值。如果进程请求
CPU时间被阻塞(表示CPU没有时间处理它们),平均负载就会升高。另一方面, 如果每个进程直接就能获得CPU时间并且没有CPU周期丢失,负载就会降下来。
8、可运行进程
表示已经准备好要执行的进程。这个值不应该持续超过CPU个数的10倍,否则就是出现 了CPU瓶颈。
9、阻塞的
在等待I/O操作完成的时候,进程不能执行。阻塞进程可以指出你的I/O瓶颈。
10、上下文切换
系统上有大量的切换在线程间发生,在有大量中断和上下文切换发生时,表示驱动或应
用程序出现了问题。一般来说,上下文切换不是好现象,因为CPU缓存需要刷新,但是 有些上下文切换是必要的。
11、中断
中断值包含硬中断和软中断。硬中断对系统性能有更大的影响。高中断值指示了软件瓶
颈,无论是内核还是驱动程序层面的。记住中断值包含CPU时钟引起的中断。